Java核心技术读书笔记2-Java程序介绍、安装及环境配置

Java程序设计环境

1.Java术语与介绍


JRE:Java Runtime Environment Java运行环境,Java程序运行所需组件,包括JVM和Java核心类库,面向使用者。
JDK:Java Development Kit Java开发工具,Java程序开发及运行所需组件,面向开发者。

JDK下载地址https://www.oracle.com/java/technologies/downloads/
JDK是java开发的核心,包括java编译工具和JRE,可以负责java源码->编译成字节码->JVM加载字节码翻译成机器码并执行的整个过程。因此其含有负责各个功能的组件,如:tools.jar(执行javac命令时的编译工具),rt.jar(核心类库,rt=runtime,包括java.lang,java.util,java.io,java.net),dt.jar(dt=design time,swing图形化界面相关组件)。

JavaME:Java Micro Edition java用于手机和小型设备的版本,目前已经退出市场。
JavaSE:Java Standard Edition java标准版本,是java语言的核心,提供桌面应用、简单服务器的功能。一般说的java基础知识主要就是指JavaSE的部分。
JavaEE:Java Enterprise Edition java企业版本,基于SE提出了新的规范和容器,包括Servlet、JSP、JMS、JNDI等技术,核心是EJB,JPA,JSF等主要应用于复杂Web服务器的开发规范。也就是说,JavaEE是java官方提供的规范和技术。可惜,这些规范并没有被市场所欢迎。在Web服务器端,企业使用到的技术主要还是Spring,Mybatis等第三方框架,而这些框架中只使用了少量的JavaEE技术和规范。
Java 2、J2:如J2SE/J2EE,是一种过时的术语,描述的是06年之前的java版本。

2.安装JDK

2.1 下载完JDK后双击安装,选择一个安装路径,最好不要有中文。如E:\Program Files\Java\jdk-16
2.2 安装完毕后配置Path路径,这一步的主要作用是指示java、javac命令的地址。因此Windows可以在我的电脑->属性->高级系统设置->环境变量中找到系统变量的Path属性,为其添加: ;E:\Program Files\Java\jdk-16\bin。配置完成后可以在cmd中输入javac -version来查看版本确定是否安装成功。

注:Path并不是必须配置的,安装jre的时候安装程序自动帮你把 jre 的 java.exe 添加到了系统变量中,可以在配置Path前在cmd中输入where java检查返回结果来确认。

如果在本科期间学过java可能会记得当时还配置过CLASSPATH环境变量。但实际上,jdk6以后的版本都不用再配CLASSPATH,而且也不建议去配。CLASSPATH的设置是为了方便java命令能找到class文件或者java引入核心组件,如rt.jar。但实际上java可以默认在命令执行时的当前路径寻找.class文件。而rt.jar默认就在java的类加载器的加载路径中,所以无需设置。如果你想将.class文件都存在一个文件夹中,然后每次直接使用java命令加载执行倒是可以在CLASSPATH中设置相应文件夹路径。

posted @ 2021-11-04 14:20  芝芝与梅梅  阅读(61)  评论(0编辑  收藏  举报