java学习笔记(一)
2014-01-18 17:05
281 查看
参考Mars老师的视频
<准备:
eclipse的常用快捷方式:
Alt+/:代码助手
Ctrl+shift+O:快速引入包
Ctrl+D:删除一行
Ctrl+/://注释
Ctrl+Shift+/:/*……*/注释
Ctrl+Shift+上/下:复制这一行
source菜单:自动生成函数
refactor:重构
>
03_Java的基本概念
1.环境变量:通常是指在操作系统当中,用来指定操作系统运行时需要的一些参数。
通常为一系列的键值对。
2.Path:是操作系统外部命令搜索路径(即是:在指定文件夹搜索可以在命令行执行的命令,如:ipconfig)。
classpath环境变量:是类文件(即:以.class结尾的文件)搜索路径。
3.JRE:Java Runtime Environment
JVM:Java Virtual Machine,JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
04、05小结:
1.Java变量类型
2.变量的命名规范:
3.Unicode(统一码、万国码、单一码):是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
Java字符使用Unicode字符集,所以char(在Java中占2个字节)变量可以存储汉字(Java中一个汉字和一个英文字母的存储空间大小相同)
07_运算符与表达式
1.&&--短路与:
a&&b:如果a为假就不再运行b
||--短路或:
a||b: 如果a为真就不再运行b
2.表达式的类型:表达式的值的数据类型即为表达式的类型。
12、13、14、15小结:
1.面向对象思维:
A.首先确定谁来做,其次确定怎么做
B.首先考虑整体,其次考虑局部
C.首先考虑抽象,其次考虑具体
2.生成对象的方法:
dog指向堆内存中的实际对象,dog代表了这个对象;这就是引用数据类型
3.匿名对象的引用:
new Dog().jump();
注意:即使再次调用相同代码,生成的对象也不是同一个(就像路上你不知道名字的两个陌生人,你能说他们是同一个人吗?)
4.重载:
A.两个或者多个函数在同一个类中
B.函数名相同
C.参数列表不同
<准备:
eclipse的常用快捷方式:
Alt+/:代码助手
Ctrl+shift+O:快速引入包
Ctrl+D:删除一行
Ctrl+/://注释
Ctrl+Shift+/:/*……*/注释
Ctrl+Shift+上/下:复制这一行
source菜单:自动生成函数
refactor:重构
>
03_Java的基本概念
1.环境变量:通常是指在操作系统当中,用来指定操作系统运行时需要的一些参数。
通常为一系列的键值对。
2.Path:是操作系统外部命令搜索路径(即是:在指定文件夹搜索可以在命令行执行的命令,如:ipconfig)。
classpath环境变量:是类文件(即:以.class结尾的文件)搜索路径。
3.JRE:Java Runtime Environment
JVM:Java Virtual Machine,JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
04、05小结:
1.Java变量类型
2.变量的命名规范:
3.Unicode(统一码、万国码、单一码):是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
Java字符使用Unicode字符集,所以char(在Java中占2个字节)变量可以存储汉字(Java中一个汉字和一个英文字母的存储空间大小相同)
07_运算符与表达式
1.&&--短路与:
a&&b:如果a为假就不再运行b
public class Test1 { public static void main(String[] args) { int t1,t2; t1 = t2 = 5; Boolean fi,fj; fi = t1 > 8 & t1++ > 10; fj = t2 > 8 && t2++ >10; System.out.println("fi:" + fi + " , t1:" + t1); System.out.println("fj:" + fj + " , t2:" + t2); } }
||--短路或:
a||b: 如果a为真就不再运行b
2.表达式的类型:表达式的值的数据类型即为表达式的类型。
12、13、14、15小结:
1.面向对象思维:
A.首先确定谁来做,其次确定怎么做
B.首先考虑整体,其次考虑局部
C.首先考虑抽象,其次考虑具体
2.生成对象的方法:
dog指向堆内存中的实际对象,dog代表了这个对象;这就是引用数据类型
3.匿名对象的引用:
new Dog().jump();
注意:即使再次调用相同代码,生成的对象也不是同一个(就像路上你不知道名字的两个陌生人,你能说他们是同一个人吗?)
4.重载:
A.两个或者多个函数在同一个类中
B.函数名相同
C.参数列表不同