java 基础--随笔

---恢复内容开始---

java 对大小写敏感。

 

java没有任何无符号类型(unsigned)。

 

C/C++是编译型语言,java是解释性语言。

JAVA编译过程同C/C++ 的 编译有些不同。当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而产生的。因此,在编译过程中,编译程序通过查表将所有对符号的引 用转换为特定的内存偏移量,以保证程序运行。Java编译器却不将对变量和方法的引用编译为数值引用,也不确定程序执行过程中的内存布局,而是将这些符号 引用信息保留在字节码中,由解释器在运行过程中创立内存布局,然后再通过查表来确定一个方法所在的地址。这样就有效的保证了Java的可移植性和安全 性。

 

posted @ 2017-07-18 20:41  Yangtuo  阅读(119)  评论(0编辑  收藏  举报