二、Java主要技术分支
JavaSE
【
J2SE
】
:Java
标准版,主要用于桌面应用或者局域网应用开发
Java 语言核心类: 数据库连接, 接口定义,输入
/
输出和网络编程
JavaEE
【
J2EE
,最新名称
JakartaEE
】:
java
企业版,主要用于企业级电子商务应用开发
包含JAVA SE
中所有类,并且还包含用于开发区企业级应用的类,如
EJB
、
Servlet
、
JSP
、
XML…
JavaEE【
Spring
框架】目前已成为开发电子商务应用的事实标准
企业级的概念:跨地域性、数据来源复杂性
JavaME[J2ME]:java
精简版,主要用于受限环境开发
移动版,在SE
的基础上,写好的应用可以在移动设备上运行,但是随着
智
能机的
兴起
,
ME
现在主要做嵌
入式开发,移动
端
就用
Android
开发了,
Android
也是用
java
语言开发
三、Java环境
1.JVM(Java Virtual Machine):java虚拟机
2.JRE(Java Runtime Environment):java的运行环境
3.JDK(Java Development Kit):java开发工具包,除了运行和编译所需要的相关工具外,最重要的是提供了很多预先定义好的程序,可以直接使用。
JDK=JRE+Java开发工具(编译器、反编译器、调试器等);
JRE=JVM+Java基础和核心类库;
使用jdk开发完成的java程序,交给JRE去运行,由JVM来保证跨平台。
JDK
可以分为
Open JDK
和
Oracle JDK
两个系列
OpenJDK
是基于
Oracle JDK
源代码构建的,因此
Oracle JDK
和
OpenJDK
之间没有重大的技术
差异;
Oracle JDK
将更多地关注稳定性,它重视更多的企业级用户,而
OpenJDK
经常发布以支持其
他性能,这可能会导致不稳定。
Oracle
公司把
JDK
分成了两种维护情况,即非长期支持版和长期支持版
LTS
。对于非长期支持版
non-LTS
而言,
Oracle
只会提供
6
个月的支持维护;而对于长期支持版本
LTS
,则提供
8
年的支持维
护。
JDK8 JDK11 JDK17
【
oracle
发布了免费协议】
JDK
的官方下载地址是:
https://www.oracle.com/downloads
要求注册,可以从
baidu
上查找别人注册的账号进行使用
4.环境变量的作用:很多环境的指令都是在bin目录下放着,每次要用这些指令,都需要切换到bin文件夹下,比较麻烦,配置了环境变量之后,就可以在DOS端直接使用指令,不用切换到bin文件夹下
windows下安装,按照JDK8安装向导一步一步的执行,在选择安装内容时其中的公共JRE可装可不装,因为JDK中自带的就有JRE,而公共JRE是脱离JDK的JRE。安装JDK8以上版本则不会安装JRE;JDK11是模块化设计,不再包含JRE,而是按需生成,需要哪个模块,就将哪个模块打包成JRE,而 不需要引入无关紧要的其他模块,可以大幅缩小JRE体积。
注意:在
JDK
的安装路径中不要出现中文、空格之类的特殊符号
配置
3
个参数(环境变量
---
系统变量),在
JDK11
只需要配置
2
个
JAVA_HOME:
JDK
的安装路径,例如
C:\Java\jdk1.8.0_172
CLASSPATH
:其中的值有
3
个,在
Windows
下使用分号进行分割
.表示当前目录
C:\Java\jdk1.8.0_172\lib\rt.jar
C:\Java\jdk1.8.0_172\lib\tools.jar
Path
:注意是修改,不是创建,不要删除旧有配置,否则可能
windows
无法正常使用,即在配置的末尾追加;C:\Java\jdk1.8.0_172\bin;
验证:在命令上运行命令
java -version查看当前
jdk
的版本号;
javac -version查看当前jdk的版本号
5.计算机语言分类方式
1.编译性语言:将开发人员写好的代码(源代码),源代码所在的文件称之为源文件,将源文件经过编译器机器可识别的指令,新生成一份编译好的文件,后续机器都是使用编译好的文件
2.解释性语言:不会生成新文件,每次要执行,都是将源代码通过解释器自上而下逐行解析执行
3.java语言是半编译半解释性语言:将java源文件(.Java)先编译生成JVM可识别的字节码文件(.class),JVM解释执行字节码文件
四、Java开发工具
Eclipse、MyEclipse、idea
Eclipse
是
IBM
号称斥资
4000
万开发的通用开发平台,添加不同的插件就可以执行不同的工作,
Eclipse
本身就是使用Java
开发的,所以进行
Java
开发时不用加任何插件。官方网站
eclipse.org
windows
下安装,可以直接下载zip
后缀的文件,这实际就是一个绿色版的
Eclipse
,解压缩后可以直接使用
1. File->new->java project
。在
Eclipse
中所有的代码采用的是项目制进行管理,对应的是一个在
workspace
中的文件夹
2
、所有的源代码定义在
src
文件夹下,所以可以使用菜单
new->class
,这里配置的含义不必深究,
只需要定义类名称即可,如果需要
main
方法则勾选上,则
Eclipse
会自动生成代码骨架,只需要添
加具体的业务代码即可,例如添加
System.out.println("Hello Java!");
3
、右键点击空白处,在弹出菜单中选择
run with---Java Application
,则会自动执行程序,并在下
方的
Console
窗口显示执行结果