1.1 java语言诞生与发展
java语言的前身是Sum公司开发的一种用于智能化家电的Oak(橡树)的语言,他的基础是当时最为流行的c语言和c++语言。
1.2 java语言的特点
- 1.简单易学
- 2.面向对象
- 3.平台无关性
- 4.分布式
- 5.可靠性
- 6.安全性
- 7.支持多线程
- 8支持网络编程
- 9.编译与解释并存
1.3 java技术简介
- 1.java SE Java平台标准版,用于工作站、PC端的java标准平台
- 2.java ME 致力于嵌入式设备的解决方案
- 3.Java EE 企业版
1.4 Java虚拟机
java程序(.java文件)要先经过编译之后变成字节码文件(.class)来运行,字节码是Java虚拟机的指令组,和cpu的指令组很相似,字节码最大好处就是可以跨平台运行。
1.5Java程序的种类和结构
使用Java语言编写的两种类型的程序:APPlication(应用程序)和AppIet(小程序)。这两种程序开发原理相同,但是在运行和计算结构上却有不同。
应用程序是从命令行运行的程序,它可以在java平台上独立运行,通常称之为java应用程序,java应用程序的主类必须有main方法,这个方法是应用程序的入口。
小程序是嵌入在HTML文档中的java小程序,需要搭配浏览器来运行