复习:
1.java是从C++(面向对象上面进行改进的+跨平台特性)语言上面改进上来的,屏蔽底层的操作系统的差异,从而得到了发展
2.java语言跨平台(一次编译,到处运行,JVM没有跨平台)
3. .java文件被称为源文件,java语言支持跨平台,没有指针的概念,拥有GC垃圾自动回收机制。
4. 编译后.class文件称为字节码文件,被加载进入内存中,一次编译,到处运行
5. 创始人:James Gosling (詹姆斯.高斯林)
6. lib-->库文件 bin-->可执行文件 doc-->文档文件
易错题: 大类型转换成小类型的时候必须进行强转
(多选题)byte b1=1,b2=2,b3,b6,b8;
final byte b4=4,b5=6,b7;
b3=(b1+b2); /*语句1*/
b6=b4+b5; /*语句2*/
b8=(b1+b4); /*语句3*/
b7=(b2+b5); /*语句4*/
System.out.println(b3+b6);
下列代码片段中,存在编辑错误的语句是
**b3=(b1+b2);自动转为int,所以正确写法为b3=(byte)(b1+b2);或者将b3定义为int; 语句2正确:b6=b4+b5;b4、b5为final类型,不会自动提升,所以和的类型视左边变量类型而定,即b6可以是任意数值类型; 语句3错误:b8=