文章目录

  • 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入门知识