目录
一、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环境变量



3、Java SE框架介绍及环境配置
并不是版本越高越好,很多版本比较高的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!