Jvm虚拟机:实现跨平台性,java编译后运行于各平台的jvm虚拟机中,.java-编译->.class-执行->jvm中。
垃圾回收:自动回收,开了一个系统集线程自动去检测哪些内存不用然后回收。优点:不会忘记回收,缺点:回收不及时。
JVM<JRE<JDK
1字节=8bit
byte(-128到127)1字节 short(215-1)2字节 int(231-1)4字节 long(263-1)8字节
float(2128)4字节 double(21024)8字节
反射
线程
每个锁在同一时刻,只能由一个线程持有。 注意:synchronized方法或声明执行期间,如程序遇到任何异常或return,线程都会释放锁。[图片上传失败...(image-c588fc-1600964483021)]