java

java

Class 文件格式详解

Writeonce,runeverywhere!,我们都知道这是Java著名的宣传口号。不同的操作系统,不同的CPU具有不同的指令集,如何做到平台无关性,依靠的就是Java虚拟机。计算机永远只能识别0和1组成的二进制文件,虚拟机就是我们编写的代码和计算机之间的桥梁。虚拟机将我们编写的.java源程序

2018-12-06
75 1

String 为什么不可变 ?

众所周知,String是一个不可变的,由final修饰的类。那么它的不可变性体现在哪里呢?看下面一段简单的代码:Stringstr="123";str="456";相信应该没人会觉得这段代码是错误的,那么这符合String的不可变性吗?String的不可变性是

2017-09-30
79 0