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时了解到的一些环境搭建知识,记录下以便回顾,也欢迎各位大佬分享交流。
趣游捕鱼高爆版官方最新版下载v12.0 安卓版
休闲益智 120.2M
下载趣游捕鱼官方正版手游下载v12.0 安卓最新版
休闲益智 117.1M
下载永夜降临复苏游戏下载v3.5.7 安卓最新版
卡牌对战 537.6M
下载创世战车手游下载v1.45.1.98037 安卓版
射击枪战 2.36G
下载dokkan七龙珠爆裂激战国际版手游下载v5.28.6 安卓版
动作闯关 97.6M
下载这就是江湖官方版下载v12.6.6 安卓最新版本
卡牌对战 211.6M
下载热血美职篮手游下载v1.19020.1722.0 安卓版
体育运动 1.62G
下载斗罗大陆魂师对决手游官方版下载v2.31.1 安卓版
卡牌对战 1.55G
下载坦克大决战游戏下载v1.9462 安卓官方正版
下载
孤胆车神维加斯官方正版(Gangstar Vegas)下载v8.5.1c 安卓手机版
下载
孤胆车神维加斯僵尸城版本下载v8.5.1c 安卓版
下载
英雄联盟云顶之弈手机版本下载v14.8.5768838 安卓最新版本
下载
苍蓝前线手游下载v1.1.0 安卓版
下载
崩坏学园2手游下载v12.2.8 安卓最新版本
下载
彩虹联萌手游下载v7.3.23015 安卓官方版
下载
花花填色苹果版下载v2.2.5 iPhone版
下载