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时了解到的一些环境搭建知识,记录下以便回顾,也欢迎各位大佬分享交流。
乱世王者手游官方版下载v2.0.90.888 安卓手机版
策略塔防 2.33G
下载乱世王者怀旧服下载v2.0.90.888 安卓版
策略塔防 2.33G
下载三国之刃内购破解版下载v18.19.1 安卓无限宝石版
动作闯关 497.0M
下载4399剑与远征国际服下载v1.165.01 安卓最新版
卡牌对战 405.2M
下载火影忍者体验服官方手机版下载v1.70.72.7 安卓版
动作闯关 1.76G
下载穿越火线枪战王者亚服下载v1.0.460.760 安卓版
射击枪战 1.90G
下载宝宝巴士世界游戏下载v10.00.79.20 安卓最新版本
其它手游 175.8M
下载点点狼人手游下载v1.3.41 安卓版
角色扮演 456.7M
下载忘忧围棋手游官方版下载v12.3 安卓最新版
下载
可可版本海岛奇兵下载v57.1.1 安卓版
下载
宝宝巴士app官方版下载v8.7.52 安卓最新版
下载
海岛奇兵正版官方下载v57.1.1 安卓手机版
下载
海岛奇兵九游账号登录版下载v57.1.1 安卓9游版
下载
奇迹觉醒手游官方版下载v16.3.0 安卓正版
下载
全民奇迹2官方版下载v14.0.0 安卓最新版
下载
光遇虫虫助手版下载v0.13.9 安卓版
下载