java学习笔记(一)

Jvm虚拟机:实现跨平台性,java编译后运行于各平台的jvm虚拟机中,.java-编译->.class-执行->jvm中。

垃圾回收:自动回收,开了一个系统集线程自动去检测哪些内存不用然后回收。优点:不会忘记回收,缺点:回收不及时。

JVM<JRE<JDK

image.png

1字节=8bit

byte(-128到127)1字节 short(215-1)2字节 int(231-1)4字节 long(263-1)8字节

float(2128)4字节 double(21024)8字节

image.png
image.png
image.png

反射

image.png
image.png

线程

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

每个锁在同一时刻,只能由一个线程持有。 注意:synchronized方法或声明执行期间,如程序遇到任何异常或return,线程都会释放锁。[图片上传失败...(image-c588fc-1600964483021)]

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。