java类型
亦如初见
这个作者很懒,什么都没留下…
展开
-
final、finally、方法finalize()这三种的不同
final:被final修饰的类、属性、方法,表示不可变、最终的。finally:try catch finally代码块中始终要被执行的代码。finalize():清理类对象时,要执行的代码。被GC调用,清理内存。...原创 2020-04-18 15:52:01 · 146 阅读 · 0 评论 -
Error和Exception有什么区别
这两个异常都是java.lang.Throwable的子类Error:是无法恢复的错误。比如类加载时找不到、内存溢出OutOfMenmeryError,程序自身无法解决的异常。Exception:是可以恢复的异常。可以使用try catch代码块处理。...原创 2020-04-18 15:42:40 · 209 阅读 · 0 评论 -
JRE、JDK、JVM、JIT之间的不同
JRE:java的运行环境,有了JRE的电脑就可以运行java程序。JDK:java开发的工具包,JDK里面包含了JRE,以及开发工具、javac编译器。JVM:java虚拟机,java代码和操作系统的中间层,可以实现java代码跨平台、内存的管理等等一些优化。JIT:即时编译器,把class中的字节码翻译成CPU上可以直接执行的二进制指令。新的JITjjinj...原创 2020-04-18 15:03:55 · 780 阅读 · 0 评论 -
值类型是否可以赋NULL值?
int类型是值类型在初始化时未给他赋值,但是系统会自动为他赋一个最小值也就是0,所以值类性不存在NULL值。NULL是一种引用类型只能赋值给引用类型。但是我们可以用==NULLABLE<值类型>==将值类型转为引用类型。...原创 2019-12-06 16:40:52 · 713 阅读 · 0 评论