计算机语言的发展史
Java历史
发明者:James Gosling
所有公司:SUN
发明的原因:适用于消费类的电子产品,跨平台。
盛行的原因:语言本身跨平台和互联网的爆发式发展、不同厂家的电脑配置有所差异。
Java的版本和体系架构
J2EE:服务器端的应用
J2SE:PC上的应用
J2ME:消费类电子产品上的应用
JVM
全称:JAVA VirTual Machine
定义:是一种规范,就是一个虚拟的用于执行字节码文件的计算机。
意义:
JVM是Java最核心的技术,也是跨平台的基数。
实现:可以通过软件、硬件实现。
原理:
通过”编译器“将Java源程序编译成Java字节码文件(class)
通过解释器将Java字节码文件解释位对应的机器语言并运行。
Java的特点:
-
跨平台
一次编译,到处运行
(C语言的特点,多次编译,到处运行) -
简单
-
安全
- 完全面向对象
- 健壮
JDK
IDE
全称:Integrated Development Environment 集成开发环境
注释
单行注释://
多行注释:/* /
文档注释:/* */
注释不会出现在字节码文件中。
反编译:由class文档到java文件,不能得到注释