- 博客(2)
- 收藏
- 关注
原创 Java中static、final、volatile、synchronized、transient、strictfp关键字的使用及原理小结
1、static: static可以用来修饰class、field、method等,被static修饰的关键字都存在于堆内存中,也即其生命周期一般是整个应用生命周期,static修饰的field又叫做全局变量,可以在整个类包括其子类中被使用,static修饰的class一般用于静态内部类,是一个类的静态成员,外部可以直接通过类名.静态内部类名来访问,可用new关键字,保证该类所有实例共享一...
2018-07-26 21:08:50 740
原创 Java字节码学习
概述 我们都知道,Java是一种编译运行语言,Java编译器(javac)会将我们编写的部分源文件(*.java)文件编译成(*.class),然后再由Java虚拟机(JVM)将编译好的class文件加载进入JVM内存,生成相关的Object对象,供Java程序调用,而其中关键的一步是,class文件到底是存放了那些东西,我们可以看到是Java字节码信息。懂得Java字节码信息,我们可以站在一个...
2018-07-26 21:00:40 1187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人