目录
1、java介绍
1.1 企业版(Java EE)
1.2 标准版(Java SE)
JavaSE起源
1.3 Micro版(Java ME)
2、下载并安装java,并配置java环境(Windows环境下)
2.1 下载java
2.2 安装java
2.3 配置java运行环境
2.3.1 选择计算机→属性→高级系统设置→高级→环境变量
2.3.2 新建 JAVA_HOME 变量
2.3.3 寻找 Path 变量→编辑
2.3.4 新建 CLASSPATH 变量
2.3.5 检验是否配置成功
3、jdk和jre的关系
目前,Java平台有3个版本,它们是适用于小型设备和智能卡的Java平台Micro版(Java Platform Micro Edition,JavaME)、适用于桌面系统的Java 平台标准版(JavaPlatform Standard Edition,Java SE)、适用于创建服务器应用程序和服务的Java 平台企业版(JavaPlatform Enterprise Edition,Java EE)。
Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。
Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。
Java的安全模型可以追溯到该平台的早期时代,当时人们主要将它看作一种增强用户体验的浏览器扩展机制。执行的Java代码可以从各种源派生,而其中一些的来源是未知的或者不可靠的。相应地,该平台的安全性最初主要关注的是解决验证被执行的代码可信任的问题,而且整个游戏围绕着在浏览器中执行applet。但是,这个模型只是简单地划分为trusted和untrusted部分,甚至连中等复杂的应用程序都无法运行。
从 1.2 版开始,Java作为一个编程平台逐渐得到了人们的认可,而不再只是一个浏览器扩展,Sun开始提供更加灵活的安全功能,首先是可配置安全策略的概念。Java文档 介绍了它的发展情况。
当Java平台开始进入企业环境时,很快就会明显地感觉到,纯粹基于代码的功能无法管理大型应用程序的安全性。Java平台的1.4 版引入了一种叫做Java Authentication and Authorization Service (JAAS)的新特性,用于将基于用户的权限项整合到安全策略中。现在,堆栈上某个特殊代码框架的权限既基于代码的源(其 CodeSource),又基于验证时分配给用户的身份、组和角色。
Java ME是Java微版的简称(Java Platform,Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC(Connected Limited Device Profile),一类是面向功能更强大的移动设备如智能手机和机顶盒,称为CDC(Connected Device Profile CDC)。
Java ME有自己的类库,其中CLDC使用的是专用的Java虚拟机叫做JVM。
以上内容摘自百度百科
java在开发前需要安装并配置java开发环境,开发安装jdk,运行只需要安装jre即可,比如一般程序员在Windows环境下开发,在linux环境下部署项目,那么开发Windows环境下就需要安装jdk。而linux环境下只需要安装jre,当然也可以安装jdk。
由于java被Oracle收购,java8已经停止维护更新,但是Oracle承诺可以继续使用到2025年,所以目前java可以有两种下载方式
2.1.1 java8下载地址:https://www.java.com/zh_CN/download/chrome.jsp
2.1.2 Oracle JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
如果下载的是.exe文件,点击安装,指定安装目录,并将jdk和jre 安装在同一个目录下。如果下载的是.zip,直接将文件解压到要安装的目录。
如果需要安装到整个系统,则在系统变量里面新建。如果仅仅是当前用户使用,则在用户变量里面新建,变量名为JAVA_HOME,变量值为安装jdk的路径,本人安装路径为D:\soft\Java\jdk1.8.0_101,如下图:
如果需要安装到整个系统,则在系统变量里面寻找。如果仅仅是当前用户使用,则在用户变量里面寻找,如果没有就新建Path,在变量值最后输入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
如果需要安装到整个系统,则在系统变量里面新建。如果仅仅是当前用户使用,则在用户变量里面新建。变量名为:CLASSPATH,变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
打开dos窗口运行cmd 输入 java -version (java 和 -version 之间有空格),打印类似信息表示安装成功。
打开dos窗口的方法见:https://blog.csdn.net/weixin_39082031/article/details/79088800#4.1%E3%80%81%E6%89%93%E5%BC%80dos%E7%AA%97%E5%8F%A3%E8%BE%93%E5%85%A5%20httpd.exe%EF%BC%8C%E5%86%8D%E6%8C%89%E5%9B%9E%E8%BD%A6%EF%BC%9B%E6%89%93%E5%BC%80dos%E7%AA%97%E5%8F%A3%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%9A
jdk和jre的关系如下图所示: