《Java从入门到精通》学习总结1

时间:2024-10-29 18:34:02

1.

Java既是编译型语音,也是解释型语言:先将源代码编译成Java字节码,然后Java虚拟机对Java字节码进行解释运行

2.

使用命令行编译Java源代码时,如果代码中有中文,在编译时需要指定编码方式:javac -encoding utf-8 xx.java

3.

Eclipse4.10版本没有支持32位操作系统,4.10以下是支持的

4.

当定义的final变量属于“成员变量”时,必须在定义时就设定它的初值,否则将会产生编译错误。

5.

在JDK1.7中,开始支持字符串类型的switch表达式

6.

在Java5中新增了foreach方法

7.

使用标签跳出外层循环:

Loop: for (int i = 0; i < 3; i++) {
for (int j = 0; j < 6; j++) {
if (j == 4) {
break Loop;
}
System.out.println("i = " + i + " j = " + j);
}
}

8.

Java语言规定:类的权限设定会约束类成员的权限设定

9.

局部变量是在方法被执行时创建,在方法执行结束时被销毁。局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误

成员变量可以设置初值,也可以不用设置初值。如果不设置初值,则会有默认值。

10.

每当实例化一个对象时,类都会自动调用构造方法。构造方法的特定如下:1. 构造方法没有返回值; 2. 构造方法的名称要与本类的名称相同