一、阶段复习一
java如何实现跨平台?
1.Java语言具有很强的语言规范,对于不同平台,数据类型的存储体现是一致的。
c++/c中整数类型的长度是按照站位宽度来决定的,int整数类型:
16位 2字节
32位 4字节
64位 8字节
而java中,int整数类型一直都是4字节。
2.统一生成.class文件,各种不同平台的虚拟机使用了统一的程序存储格式,就是指字节码(ByteCode),
java的虚拟机只与字节码组成的class文件进行交互,所以就出现了一次编译,到处使用的结果。(Write once,Run anywhere)
3.Java虚拟机的存在,可以将class文件转换为对应的二进制文件,java平台的无关性是建立在java虚拟机的平台有关性基础上的。
java虚拟机是屏蔽了底层操作系统和硬件之间的差异和关系。
二、阶段复习二
1.DOC命令
javac 编译命令----将.java文件编译为.class文件
java 运行命令----将.class文件加载并运行(java虚拟机来完成)
三、阶段复习五
1.常量和变量
对象就是对类的具体,所有创建的每个对象,就可以称为类型一个个实例。
对象名能够访问到的变量都叫实例变量,方法都叫实例方法。
参考文章
本文是跟 java程sir 学习java时摘抄的重要笔记。