目录
一、JDK的安装
1、Java平台与开发环境
Java平台的三大版本
JDK,JRE,JVM
2、配置Path环境变量
3、Java SE框架介绍及环境配置
二、第一个Java程序(打印输出hello world)
三、IDEA的安装
一、JDK的安装
1、Java平台与开发环境
Java平台的三大版本
(一)JAVA SE(Standard Edition)
标准版本,用来开发客户端的应用程序,应用程序可以独立运行或作为Applet在Web浏览器中运行
(二)JAVA EE(Enterprise Edition)
企业版本,用来开发服务端的应用程序。
(三)JAVA ME(Micro Edition)
微型版本,用来开发移动设备上运行的程序。
Java SE是基础,要做java EE、java Me必须先要学习javase。
JDK,JRE,JVM
JDK简介
JDK是Java的开发工具包。
JDK : 是整个JAVA的核心,包括了Java运行环境(JRE),Java工具(javac/java/jdb等)和Java基础的类库(即Java API )。
JRE简介
JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对于使用Java程序的用户。
JRE:包含JVM标准实现及Java核心类库。 JRE中包含了JVM(Java虚拟机,和运行Java程序的必要组件。通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
JVM简介
JVM:Java虚拟机
它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。是JRE的一部分。它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机。所有平台的上的JVM向编译器提供相同的接口,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。
当使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码只面向JVM。不同平台的JVM都是不同的,但它们都提供了相同的接口。JVM是Java程序跨平台的关键部分,只要为不同平台实现了相应的虚拟机,编译后的Java字节码就可以在该平台上运行。
所以说,不管是widows系统还是iOS系统等等,只要有Java虚拟机,就能编译执行Java相应的操作。
2、配置Path环境变量
(一般电脑在你安装文件的时候都已经帮你配置了,如果在安装的时候有问题可以参考)
右击“我的电脑”-->" 属性 "-->" 高级系统设置"-- >"高级"-->" 环境变量 "
在系统变量里 新建 "JAVA_HOME" 变量 ,变量值为:
C:\Program Files\Java\jdk1.7.0_01
( 根据 JDK的安装路 径填写,尽量采用复制、粘贴的方式,避免输入错误);
找到 " path " 变量 (已存在不用新建) 添加变量值
找到 " path " 变量 (已存在不用新建) 添加变量值
情况 1、
开头插入以下内容:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:变量值之间用 ";"隔开。注意千万不要把原有的path内容覆盖(删除)了,不然系统部分软件会运行产生异常。
找到 " path " 变量 (已存在不用新建) 添加变量值
情况 2 、
新建以下两行,并移动到第一、二行。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
3、Java SE框架介绍及环境配置
J2SE 是包括基本编译器、一些小工具、 运行环境、用来开发和运行 applets 和 java 程序的API
J2SE 适用于一般计算机的编程平台 安装文件,版本较多,如:
jdk-7u60-windows-i586
jdk-8u191-windows-x64
jdk-11.0.11_windows-x64
并不是版本越高越好,很多版本比较高的JDK存在很多bug,并不是特别的稳定,所以在很多企业会固定的选择和使用一个版本,现在很多公司还在使用JDK8.
JDK下载:Oracle(甲骨文)官网
下载完成之后,我们怎么样才能知道自己是下载成功的呢?
按住win+R打开命令行窗口,输入cmd打开,接着输入 Java -version + 回车,下面会显示你安装的JDK版本,接着输入Java -version +回车 ,下面同样会显示你安装的JDK版本。显示的JDK版本和你安装的版本是一样的就说明安装成功了。(Java-version和Java -version不一样,小横杠前面有个space)
二、第一个Java程序(打印输出hello world)
前面的一切都做完了的话,证明你的准备工作已经做好了,有了这一切的准备当然可以拥有你的第一个Java程序!
这里方便查看,我们先在桌面上新建记事本。
这里的文件名名字最好照着来,不然会有错误。要和class类名一致。
public class test01{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
写完了之后文件的拓展名要改写为.java
如果有些同学拓展名没有显示出来的,可以在我的文件资源管理器里面点击“查看”->“文件拓展名”勾选就行了。
然后我们就要来运行我们写好的这个代码了,对不对啊。
win+R打开命令行窗口,我们要找到我们写的这个代码的目录,如果是D盘就切换到D盘,如果是C盘就切换到C盘。
(还有一种简单的打开方式,如果大家觉得麻烦的话,直接打开文件资源管理器,在你写的代码的那个页面路径上直接输入cmd按回车也行!)
打开命令行窗口进行编译和执行
javac--------编译 --------生成.class字节码文件(文件要带拓展名.java)
Java---------执行(只需要文件名,不需要任何拓展名)
这样一个程序我们就执行完了,反过来看,桌面上是生成了一个完整的字节码文件
所以说,这样Java执行的原理和方式我们就能很显而易见了。先编译生成字节码文件,在执行。
javac--------编译 --------生成.class字节码文件(文件要带拓展名.java)
Java---------执行(只需要文件名,不需要任何拓展名)
三、IDEA的安装
写了第一个程序之后,我们发现这样的执行效率就实在是太低了。这样我们就要介绍IntelliJ IDEA 简称 IDEA,由 JetBrains 公司开发,是 Java 编程语言开发的集成环境,具有美观,高效等众多特点。
这个软件是真的yyds!!!!!!
在官网上直接下载免费版本就行。
- Ultimate:终极版,功能无限制,但是需要付费。
- Community:社区版,免费,但是功能有一定的限制。
1、下载完成后,我们会得到一个 IntelliJ IDEA 安装包,双击打开下载的安装包,选择 Next,正式开始安装,如图所示。
2、设置 IDEA 的安装目录,建议不要安装在系统盘(通常 C 盘是系统盘),这里选择安装到 D 盘,如图所示。
3、自行选择需要的功能,若无特殊需求,按图中勾选即可,如图所示。
对上图中选项说明如下:
- Create Desktop Shortcut:创建桌面快捷方式图标,建议勾选 64-bit launcher;
- Update context menu:是否将从文件夹打开项目添加至鼠标右键,根据需要勾选;
- Create Associations:关联文件格式,可以不推荐勾选,使用如 Sublime Text、EditPlus 等轻量级文本编辑器打开;
- Download and install 32-bit JetBrains Runtime:下载并安装 JetBrains 的 JRE。如果已经安装了JRE,则无需勾选此项;
- Update PATH variable (restart needed):是否将 IDEA 启动目录添加到环境变量中,即可以从命令行中启动 IDEA,根据需要勾选。
4、选择开始菜单文件夹后,点击 Install 等待安装。如图所示。
安装完成过后,打开IDEA, 基本上就是这个样子了
这一块的菜单栏差不多和咱们的WPS,表格基本一样的。
第一步:新建一个项目
点击“file” ----->"new"------->"project"
写好项目名称,建议自己整理好项目的位置。
绑定JDK(一般系统会自动搜索你的电脑,找到里面的JDK,你只需要查看绑没绑定即可)
项目新建好了之后就是这样的,如图所示。
第二步:新建模块
"file"------>"new"------->"Module"
一样的,完善好模块名,模块位置。
成功了之后,会多出你的模块。
第三步:新建包
包,顾名思义,就是一像文件夹一样的功能和东西。
第四步:新建源文件代码
这下就在我们新建的包下面,新建源文件代码了。
第五步:写代码
运行:我下面画出来的都是运行的方法。
结果:成功打印Hello World!