文章目录
- 1. 背景知识
- 2. 应用领域
- 3. 运行机制
- 4. 开发工具
- JDK
- JRE
- JVM
JAVA入门知识
本文参考内容: 牛客网,此内容仅为本人的学习知识总结。
1. 背景知识
Java语言诞生于1995年,正是互联网蓬勃发展的时期。
Java语言的发明人是James Gosling,他倡导简洁的设计理念。
Java早期归属于Sun公司,该公司于2009年被Oracle收购。
Java语言在设计时参考了C++,是一门在C++基础上发展而来的语言。
2. 应用领域
JavaSE: 是Java语言的核心,可用来开发桌面软件。(标准版)
JavaME: 可用来开发功能机上的小程序、小游戏。(微型版)
Java EE: 用来开发服务端程序,奠定了Java的地位。(企业版)
Android: 超过一半的手机是Android系统,Java 可用来开发Android系统上的APP。
大数据:将普通数据升华为智慧(收集>传输>存储>处理>检索) !
3. 运行机制
前提:源代码>机器码>计算机
如何生成机器码:
1.编译:程序运行前,由编译器将源代码完全翻译成机器码。
2. 解释:程序运行时,由解释器将源代码逐行翻译成机器码,并运行。
Java采用的方式:
1.先编译: 程序运行前,由编译器将源代码完全翻译成字节码。
2. 再解释:程序运行时,由解释器将字节码逐行翻译成机器码,并运行。
4. 开发工具
JDK
Java Development Kit:java开发工具包
JRE
Java Runtime Environment:java运行环境
JVM
Java virtual Machine:解释器,字节码解释成机器码
所有黄色为内库 蓝色为工具
关系:JDK——包含——>JRE——包含——>JVM
更多推荐
JAVA入门知识
发布评论