海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java教程:java发展历史和java执行机制与环境变量

未分类
2020-08-03 16:22:32
1822677238@qq.com

手机扫码查看

2020java教程:java发展历史和java执行机制与环境变量

java发展历史和java执行机制与环境变量
java的发展历史
Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯 高斯林(James Gosling)被誉为”java之父”
1996年发布JDK1.0
1998年发布JDK1.2
平台名称:

J2SE(Stadard Edition)
J2EE(Enterprise Edition)
J2ME(Micro Edition)

2004年发布JDK1.5 版本更名:JAVA5.0
平台名称:

javase
JavaEE
JavaME

2006年发布java6.0
2009年呗Oracle收购
2011年由Oracle发布java 7.0
2014年由Oracle发布java 8.0
2017年由Oracle发布java 9.0
2018年由Oracle发布java 10.0
2018年由Oracle发布java 11.0

java的语言特点
面向对象

贴近人类思维模式,模拟现实世界,解决现实问题
简单性

自动内存管理机制,不易造成内存溢出;简化流程处理、语义清晰
跨平台

操作系统、服务器、数据库
计算机的执行机制
编译执行:
– 将源文件编译成平台相关的机器码文件,一次编译,多次执行
– 执行效率高,不可跨平台

计算机的执行机制

  • 解释机制:
    – 将源文件被一行一行解释,一行一行执行。不同的操作系统具备不同的解释器
    – 执行效率低,可以跨平台

java的执行机制

java的执行机制

  • 先编译、再解释:
    – 将源文件编译成字节码文件(平台独立文件.class),再将字节码文件进行解释执行
    – java的设计理念:Write Once Run Anywhere
    什么是JVM、JRE、JDK
    JVM ( Java Virtual Machine ) 虚拟机 :使用软件在不同操作系统中,模拟相同的环境。JRE ( Java Runtime Environment ) 运行环境 :

    包含 JVM 和解释器,完整的 Java 运行环境。

    JDK ( Java Development Kit ) 开发环境 :

    包含 JRE + 类库 + 开发工具包(编译器+调试工具)。

    java配置环境变量
    在桌面 “我的电脑”(win7)、或者 “此电脑”(win10)

    鼠标右键 选择 “属性”

    “高级系统设置”
    “高级”–> 环境变量

java配置环境变量

java配置环境变量

新建系统变量

  • 变量名: JAVA_HOME
  • 变量值: java的安装目录
  • 如C:\Program Files\Java\jdk1.8.0_231

java配置环境变量

  • 变量名:CLASSPATH
  • 变量值:. 或者 %JAVA_HOME%\lib;

java配置环境变量

  • 变量名:PATH
  • 变量值:%JAVA_HOME%\bin;

java配置环境变量

java配置环境变量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注