---------------------------------------------此博文待补充------------------------------------------------------------
①Java平台和Java虚拟机
平台(platform):是指程序运行的硬件或软件环境
大多数平台指操作系统和和硬件的组合。
平台:操作系统(Windows、Linux等)、硬件
Java平台(软件平台):Java虚拟机(JVM)、Java应用程序接口(JavaAPI)
②
面向过程
程序=数据结构+算法;
面向对象:
程序=对象+消息;
对象由状态和行为组成,状态描述对象的静态特征,行为描述对象的动态特征;
类和对象的关系:类是对象的抽象,对象是类的实例;
③访问修饰符
private:同一个类中可以被调用
protected:同一个包中的类及子类,同一个类可以被调用
public:任何类都可以调用
④synchronized和native
synchronized:同步 transient:临时变量,不能被序列化
native:调用本地方法 volatile多线程中被共享的变量
⑤Java里各类数据类型的默认值
byte 0 float 0.0f short 0 long 0L int 0 double 0.0 char \u0000 boolean false