第一章 JavaSE的发展史
1.java语言的发展史
1991年 sun公司 需要研发一种语言, 在小型的家电上运行,支持不同的cpu。成立一个green项目组开始研发,组长James Gosling(詹姆斯•高斯林)【java之父】。
1995正式确立
1996java1.0发布 。 java名字 --- 印度尼西亚爪哇岛 --- 盛产咖啡
2009年被oracle公司收购(oracle公司是全球最大的企业级软件开发公司)
现在java每半年更新一次 每年3月和9月
2.java特点
开放源代码
(1)简单易学:无指针,直接操作内存
(2)平台无关性:在不同的操作系统上安装不同的Java虚拟机(虚拟环境)
(3)面向对象
(4)支持网络
(5)多线程机制
(6)动态内存管理机制 自动垃圾回收 只需搭建空间
(7)安全
(8)生态丰富
(9)高性能
3.Java语言的运行机制
(1)编写一个.java文件,源代码程序员能看懂.
(2)把.java文件,通过Java环境编译成.class文件(字节码文件 是Java指定规范).
(3)将.class文件,交给Java虚拟机运行,由虚拟机将.class文件编译为机器码,cpu执行.
(4)java xx 交给java虚拟机去执行,运行.