一、Java三大体系
Java SE、Java EE 和 Java ME。
- Java SE(Standard Edition): 即 Java 标准版,以前称为 J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术;
- Java EE(Enterprise Edition): 即 Java 企业版,以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(Service Oriented Architecture,SOA)和 Web 2.0 应用程序;
- Java ME(Micro Edition): 即 Java 微型版,以前称为 J2ME,也叫 K-JAVA。 Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
二、JDK、JRE、JVM
JDK(Java Develepment Kit) : java开发工具,包含JRE和JVM、java工具:javac、java、jconsole等,能够创建和编译Java程序。。
JRE(Java Runtime Environment) : 是java运行时环境,运行java时所需要的环境,包含bin(jvm) 和lib(类库)。
JVM(Java Virtual Machine ) : java虚拟机。JVM 并不是只有一种!只要满足 JVM 规范,每个公司、组织或者个人都可以开发自己的专属 JVM。 也就是说我们平时接触到的 HotSpot VM 仅仅是是 JVM 规范的一种实现而已。
Java程序运行原理: .java源文件 -> javac编译 -> 生成.class文件 -> jvm调用解释器解释.class文件,生成机器码指令 -> 操作系统执行机器指令 -> 程序启动。
格外注意的是 .class->机器码
这一步。在这一步 JVM 类加载器首先加载字节码文件,然后通过解释器逐行解释执行,这种方式的执行速度会相对比较慢。而且,有些方法和代码块是经常需要被调用的(也就是所谓的热点代码),所以后面引进了 JIT(just-in-time compilation) 编译器,而 JIT 属于运行时编译。当 JIT 编译器完成第一次编译后,其会将字节码对应的机器码保存下来,下次可以直接使用。而我们知道,机器码的运行效率肯定是高于 Java 解释器的。这也解释了我们为什么经常会说 Java 是编译与解释共存的语言(先编译后解释) 。
JDK、JRE、JVM、JIT 这四者的关系如下图所示。
注意:由于操作的不同(windows和linux),jvm不同。跨平台就是说的jvm不同。
三、JDK的下载与安装
3.1 Windows下安装与配置
1.点击下载地址 ,Windows 环境下 Java 的安装与配置,择与电脑系统匹配的版本进行下载;
2.Java安装步骤很简单,如跟你不想改变安装路径,就直接点击下一步即可,安装时要记住自己安装路径,因为后面需要用到。
默认路径是:
#【jdk 开发的路径】
C:\ProgramFiles\Java\jdk1.8.0_161
#【jre(运行)路径】
C:\ProgramFiles\Java\jre1.8.0_161
3.配置Java 环境变量
首先 win + r
打开命令行,输入 sysdm.cpl
,结果如下图:
点击环境变量,新建一个系统变量。
key: JAVA_HOME
value: C:\ProgramFiles\Java\jdk1.8.0_161
找到系统变量中的 Path 变量,选中然后点击编辑,然后点击新建,这里都一样,可以直接复制使用:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
找到用户变量里,ClassPath 环境变量:点击系统变量新建然后在新建系统变量框里面输入下面内容:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.2 Linux 下 安装与配置
下载好 JDK 安装包后上传到 Linux 服务器的 /usr/local/java /下;
解压
tar -zxvf jdk-8u251-linux-x64.tar.gz;
改名
mv jdk1.8.0_251 jdk1.8;
配置环境变量vi /etc/profile 添加以下内容:
#JAVA
export JAVA_HOME=/usr/local/java/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
更新环境变量
source /etc/profile
3.3 Mac 下安装与配置
选择 Mac os 版本下载,完成后,安装即可;
配置环境变量:Mac在安装 jdk 时会自动帮我们配置,使用 java -version可查看当前版本。
今天的文章java开发环境安装教程_java安装包下载[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/69800.html