Java的值传递,一言以蔽之,就是拷贝一份传递。 当参数是一个基本数据类型i时,传递的是i的拷贝,此时不会改变i的值。 当参数是一个对象a时(除String外),传递的是a的引用的拷贝,此时会改变的值。 重点:当参数是一个String类型s时,此时并不会改变值,因为s = "bb"(等价于s = n Read More
posted @ 2018-06-25 16:39
陆小离
Views(101)
Comments(0)
Diggs(0)
JVM:运行Java字节码(Java bytecode)的虚拟机 Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。 Java解释器:是JV Read More
posted @ 2018-06-25 14:06
陆小离
Views(947)
Comments(0)
Diggs(0)
也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对这句话的理解深度又有多少呢?从我们写的java文件到通过编译器编译成java字节码文件(也就是.class文件),这个过程是j Read More
posted @ 2018-06-25 11:32
陆小离
Views(10275)
Comments(0)
Diggs(2)

浙公网安备 33010602011771号