第一周
一、 Java的优势
1、 开源。
2、 面向对象的编程语言。方便扩充
(关于对象:link )
3、 方便的内存回收机制。自动优化?
4、 用引用代替了指针。
5、 多线编程,单位时间内性能提升。
6、 高效的网恋处理能力,基于NIO。
7、 良好的移植性,提升适用范围。
二、 翻译型与解释型
翻译型:字符型代码直接由编译器编译成二进制文件(机器语言),则该代码所用的语言成为翻译型语言。计算机拿着该文件中的二进制码就能直接运行。就像翻译工作者直接把《丰乳肥臀》翻译成英文,老外拿上手就能看懂一样。
解释型:解释型语言则比较复杂一点,该语言编译出的最终文件不是二进制文件(非机器语言),计算机看不懂,怎么办?那么在运行该文件时,就得找个解释器实时的把机器看不懂的语言翻译成机器看的懂的语言。就像老外直接买了本中文版的《丰乳肥臀》,然后再配个随身翻译女秘书帮他看中文书,然后再用英语读给他听一样。此类女秘书(解释器)其实就是指类似JVM(JAVA虚拟机),JavaScript引擎,AVM(AS虚拟机)等。
三、关于printf, println
1、Println的