java 是一种跨平台、面向对象的程序设计的程序设计语言。可以在任何计算机、操作系统以及支持 Java 的硬件设备上运行,从智能手机到 PC。
1.1.1 :什么是 Java 语言:
Java 是 1995年由 Sun 公司推出的一门极富创造力的面向对象的程序设计语言,它是由有“ Java之父”之称的 Sun 研究院院士詹姆斯.戈士林博士亲手设计而成的,正是他完成了 Java技术的原始编译器和虚拟机。
Java最初的名义是 OAK,在1995年被重命名为 Java并正式发布。Java 是一种通过解释方式来执行的语言,其语法规则类似 C++。
同时 Java 也是一种跨平台的程序设计语言,用 Java 语言编写的程序,可以运行在任何平台和设备上,如跨越 IBM 个人电脑、MAC苹果计算机、各种微处理器硬件平台,以及 Windows、UNIX、OS/2、Mac、OS 等系统平台,真正实现“一次编写,到处运行”。
Java 语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换为一种称为 Java字节码的中间语言,Java 虚拟机 (JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对 JVM 优化过的机器码形式保存,虚拟机将字节码解释为机器码。然后在计算机上运行。Java 语言程序代码的编译和运行过程如下图: