文章目录
Java语言概述
什么是Java语言
Java语言是美国Sun公司(Stanford University Network)在1995年推出的高级编程语言
Java语言发展历史
- 1995年Sun公司发布java 1.0版本
- 1997年发布java 1.1版本
- 1998年发布java 1.2版本
- 2000年发布java 1.3版本
- 2002年发布java 1.4版本
- 2004年发布java 5版本
- 2006年发布java 6版本
- 2009年Oracle公司收购Sun公司
- 2011年发布java 7版本
- 2014年发布java 8版本
- 2017年发布java 9版本
- 2018年发布java 10版本
Java语言可以做什么
Java语言主要应用于互联网程序开发,如物流,网银系统等,以及服务器后台处理大数据存储,查询及数据挖掘等
Java的三种版本
- Java SE(Standard Edition):是Java的标准版,包含了标准的JVM和标准库
- Java EE(Enterprise Edition):是Java的企业版,在Java SE的基础上添加了大量的API和库,以便开发Web应用,数据库等
- Java ME(Micro Edition):是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的
Java语言开发环境搭建
Java虚拟机——JVM
JVM(Java Virtual Machine):Java虚拟机,简称JVM,是运行所有Java程序的假象计算机,是Java程序的运行环境,是Java最具吸引力的特性之一
跨平台:任何软件的运行,都必须要运行在操作系统之上,而使用Java编写的软件可以运行在任何的操作系统上,这个特性成为Java语言的跨平台特性,该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上
如果将Java语言理解为我们的日常语言,当我们去不同国家旅游时会出现语言不通的情况,这时我们可以寻找当地的翻译,通过当地的翻译,我们使用自己的语言也可以在不同的国家进行交流,而JVM则是充当了翻译这个角色
JDK和JRE
JRE(Java Runtime Environment):Java运行时环境,包含JVM和运行时所需要的核心类库
JDK(Java Development Kit):Java程序开发工具包,包含JRE和开发人员使用的工具
若希望运行一个已有的Java程序,则只需要安装JRE即可
若希望开发一个全新的Java程序,则必须安装JDK
JDK、JRE、JVM的关系
JDK ⊃ JRE ⊃ JVM
JRE = 运行类库 + JVM
JDK = 开发工具 + JRE
JDK的下载与安装
在Oracle官网(https://www.oracle.com/java/technologies/javase-downloads.html)选择需要的java版本进行下载
环境变量配置
右键此电脑(我的电脑)——属性——高级系统设置——高级——环境变量打开环境变量窗口
- 新建系统变量 JAVA_HOME、变量值为JDK安装路径
例:C:\Program Files\Java\jdk-14.0.1
- 找到系统变量 Path 并编辑,添加值
%JAVA_HOME%\bin