发表时间:2022-03-22来源:网络
1.常见版本
1)JavaSE:标准版(桌面程序、控制台开发)
2)JavaME:嵌入式开发(移动端)
3)JavaEE:企业级开发(web端、服务器开发)
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
2.安装及卸载
安装一般推荐jdk8版本,该版本目前在各企业级开发中使用较多,直接在oracle上下载即可,需要注意对应当前PC系统的版本,如Linux、Windows64或Windows32等。
卸载:
1)删除JDK文件夹
2)删除环境变量中的JAVA_HOME变量
3)删除环境变量内path中所有关于Java的配置
4)在cmd中通过java -version检查卸载成功与否
3.java文件编译及运行方式:
1)在java文件目录中打开cmd:文件夹shift+右键选择在此处打开powershell,或者直接在文件夹上方路径前输入“cmd ”即可打开。
2)输入 javac XXX.java 编译java文件,编译成功后无提示,可以看到在文件目录中多出一个XXX.class文件(编译失败有可能是java文件名和代码中公共类名不一致)。
3)输入 java XXX即可运行java文件。
4.简单的代码框架:
1 public class Hello{ #类,Hello为类名,要保持与代码文件名一致 2 public static void main(String[] args){ #主方法,名为main,public、static、void均为修饰符,表示方法的具体属性,括号内为输入参数,示例为空 3 System.out.print("Hello, world!"); #打印”Hello, world!” 4 } 5 }5.Java程序运行机制:
编译型(compile):对整段代码编译成机器码后再去执行,如果修改了代码则需要重新编译后才能实现改动。常常用于编写操作系统,代表性的语言有C、C++等。
解释型:即编即输出,无需编译。常常用于执行速度要求不高的开发黄精,代表性的语言有Java、Python等。
下图为Java的程序运行机制简图,Java属于偏解释型的语言,源程序会被Java编译器编译成介于源代码和机器码之间的字节码,再交由操作系统进行执行。
6.使用IDEA开发
jetbrains的IntelliJ IDEA是为Java提供的一款开发工具,在https://www.jetbrains.com/idea/中即可下载,分为Ultimate和Community两个版本,前者用于企业级开发,收费但功能更全,后者免费但功能较少。
安装完成后打开软件,第一次新建项目时Project SDK选项可能为空,我们需要选取我们之前安装的JDK目录作为当前java的jdk版本,如图:
新建项目后可以发现,项目内有两个目录,分别是.idea和src:
1).idea目录主要用于项目管理,保存的是一些项目配置等信息,比如使用的JDK版本之类的;
2)src目录下一般存放的就是项目的源代码。
接下来我们在这个目录下新建一个class来打印"Hello, world!"。
tips: 使用开发工具编写代码有很多好处,其中有一点就是可以通过快捷键来提高开发效率,我们在之后的学习中可以在这方面多留意下。
比如下面这段代码中,"psvm"可以快捷输入为"public static void main(String[] args){}"、"sout" 可以快捷输入为"System.out.println();"
项目代码运行过一次之后,便可以在控制台中看到结果,也可以发现目录中多出了一个out目录,这里存放的则是项目编译后的class文件。
以上是我初次学习Java时了解到的一些环境搭建知识,记录下以便回顾,也欢迎各位大佬分享交流。
上一篇:GUI快速入门
掌上小满app(又名OKKI)下载v6.24.2 安卓版
108.1M |商务办公
星巴克中国官方版app下载v10.9.3 安卓版
138.0M |生活服务
abc reading app手机版下载v7.3.35 安卓最新版本
218.9M |学习教育
智慧联想摄像头app(更名智享家)下载v4.1.6.2 安卓最新版本
211.4M |生活服务
星通货主app下载v902 安卓版
142.5M |生活服务
火花思维官方版下载v2.1.1 安卓手机版
208.6M |学习教育
火山小视频极速版2025(改名抖音火山版)下载v33.4.0 安卓官方正版
248.5M |影音播放
泰州通app下载v2.2.2 安卓版
126.9M |商务办公
2022-06-23
2022-01-27
2022-03-31
2022-01-20
2011-04-23
2022-03-31
2022-03-31
2022-05-19
2022-07-08
2022-07-07