Java的发展史
1991年sun公司的工程师小组需要设计一种小型计算机语言,主要用于计算处理能力和内存都非常有限的小型消费类电子产品像:电视机机顶盒,家用电器。另外由于不懂厂商选择不同的cpu,因此这类语言必须能生成非常紧密的代码保证保证在小型电器上运行,而且还要要求这种语言不能喝特定的体系绑定,要求语言本身是中立的,也就是在不同的平台上运行即:跨平台
所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。
他们经过4年的研发,最终于1995年正式确立,将名字改为java,Java是印度尼西亚爪哇岛
的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡。
并在1996年开发出第一个版本随后从java1.5开始版本号改为java5,java6...
2009年SUN公司被Oracle公司收购
现在java每半年推出一个新版本(每年3月和6月)
Java的特点
- 开源
- 简单易学
- 平台无关性
- 面向对象
- 支持网络
- 多线程机制
- 动态内存管理机制
- 安全
- 生态丰富
- 高性能
JVM:Java Virtual Machine(Java虚拟机)的缩写,JVM是虚拟出来的运算环境,是通过计算机模拟不同计算机功能来实现的。因为JVM有不同的版本也就实现了同一段java代码可以在不同的系统中运行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性, 但是前提是要具有不同的JVM.
java的体系
- JavaSE:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心的类。比如:核心常用类,输入输入,线程,数据库连接等。(适合个体及初学者开发)
- JavaEE:Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。比如:ser vlet。(适合企业内部开发收费)
- JavaME:Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒。javaME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所取代。(这个并不常用)
简单讲就是:
JavaSE:java Standard Edition (Java标准版)
JavaEE:java Enterprise Edition( Java企业版)
JavaME:java Micro Edition (Java微缩版)
java的语言运行机制
- 打开一个.java程序(源文件)
- 用编译器将.java程序编译为.class文件以便于计算机阅读。
- 将编译后的.class文件带入到对应的java虚拟机内运行即可。
java的安装与配置
配置Java开发环境步骤
1.下载JDK
https://www.oracle.com/java/technologies/downloads/
2.安装JDK
3.设置 Windows 环境变量
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的各种编译工具 ,打
包工具等, 也包括了JRE.
JRE(Java Runtime Environment Java运行环境)
JRE中包括java程序运行所需要的核心类库,也包含Java虚拟机.
JVM(Java Vir tual Machine Java虚拟机)
JVM是最终运行java程序的核心环境.
第一个程序HelloWorld
JDK的安装https://www.oracle.com/java/technologies/downloads/
进入后我们向下滑动找到jdk8
在这里可以选择安装路径,我们最好更改安装路径并记住他后面要用到。
安装完成后我们打卡此电脑,右键点击属性
点击高级系统设置
点击环境变量
找到Path,点击编译
点击新建,输入刚刚jdk8安装的文件路径即可
标签:JAVA,JDK,java,Edition,概述,JVM,Java,JavaSE From: https://blog.csdn.net/2403_87394599/article/details/143786057