java语言的前身是Sum公司开发的一种用于智能化家电的Oak(橡树)的语言,他的基础是当时最为流行的c语言和c++语言。
java程序(.java文件)要先经过编译之后变成字节码文件(.class)来运行,字节码是Java虚拟机的指令组,和cpu的指令组很相似,字节码最大好处就是可以跨平台运行。
使用Java语言编写的两种类型的程序:APPlication(应用程序)和AppIet(小程序)。这两种程序开发原理相同,但是在运行和计算结构上却有不同。
应用程序是从命令行运行的程序,它可以在java平台上独立运行,通常称之为java应用程序,java应用程序的主类必须有main方法,这个方法是应用程序的入口。
小程序是嵌入在HTML文档中的java小程序,需要搭配浏览器来运行