一、Java语言简介
Java语言诞生1995,互联网蓬勃发展的时期。
Java发明人James Gosling,他倡导简洁的设计理念。
Java早期属于Sun公司,该公司2009年被Oracle收购。
Java语言在在设计时参考c++,是一门在c++基础上发展而来的语言。
应用领域
Java SE(Standard Edition):是Java语言的核心,可开发桌面软件。
Java ME(Micro Edition):开发功能机上小程序、小游戏。(弃)
Java EE(Enterprise Edition):用来开发服务端程序,奠定Java的地位。
Android:Java可以开发Android系统上的APP。
大数据:将普通数据升华为智慧(收集、传输、存储、处理、检索)。
公司最多使用的是Java8,Java11,长期维护。
运行机制
前提:源代码、机器码、计算机。
如何生成机器码:
- 编译。程序运行前,由编译器将源代码完全翻译成机器码。
- 解释。程序运行时,由解释器将源代码逐行翻译成机器码,并运行。
Java采用的方式:
- 先编译:程序运行前,由编译器将源代码完全翻译成字节码(接近机器码,可以在不同计算机中运行,方便跨平台)。
- 再解释:程序运行时,由解释器将字节