06 2018 档案
摘要:interface是比抽象类更高层次的抽象,接口中的所有方法都是抽象方法,不会有任何实现方面的代码。 1. interface的方法只能是public abstract的。( Public abstract可以省略,也可以只写一部分,比如public void f() ) , 不能是private、
阅读全文
摘要:Java的值传递,一言以蔽之,就是拷贝一份传递。 当参数是一个基本数据类型i时,传递的是i的拷贝,此时不会改变i的值。 当参数是一个对象a时(除String外),传递的是a的引用的拷贝,此时会改变的值。 重点:当参数是一个String类型s时,此时并不会改变值,因为s = "bb"(等价于s = n
阅读全文
摘要:JVM:运行Java字节码(Java bytecode)的虚拟机 Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。 Java解释器:是JV
阅读全文
摘要:也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对这句话的理解深度又有多少呢?从我们写的java文件到通过编译器编译成java字节码文件(也就是.class文件),这个过程是j
阅读全文

浙公网安备 33010602011771号