java平台的理解

Java/jvm生态java

spring、javaee、hadoop、spark、cassandra、elasticsearch、mavenspring

java语言基本特性jvm

面向对象,反射,泛型elasticsearch

java类库maven

核心类库,如I/O,NIO,网路,utils等工具

java虚拟机oop

垃圾收集器,运行时,动态编译,辅助工具JFR等性能

工具优化

辅助工具,如jlink,jar,jdeps等编码

编译器,javac,sjavac

诊断工具,jmap,jstack,jconsole,jhsdb,jcmd

 

java类加载机制

内嵌的class-loader,例如Bootstrap、Application、和Extension Class-Loader;

类加载过程:加载、验证、连接、初始化;

 

常见的垃圾收集器

SerialGC、ParallelGC、CMS、G一、G2等

 

java经过jvm实现编译一次、处处运行。java类运行,首先会被javac编译成字节码.class文件。jvm启动运行时会将.class类,翻译成机器码,同时(JIT)及时编译器将热点代码直接预编译成机器码。下次在运行时,无需编译,直接运行便可,优化性能。jdk9引入aot能够将字节码直接编译成机器码,编码JIT预热时的性能消耗

相关文章
相关标签/搜索