1.Java术语
在Java 9之前,有32位和64位两个版本的Java开发工具包.现在Oracle公司不再开发32位版本,要使用Oracle JDK,需要有一个64位的操作系统
所以:
- 你需要的是JDK(Java SE开发工具包),而不是JRE
- 对于Linux,选择 .tar.gz版本
接受许可协议,然后下载
下面是一些国内的镜像源:
www.codebaoku.com/jdk/jdk-ind…
repo.huaweicloud.com/java/jdk/
如何安装可以参考以下链接
2.使用命令行工具
创建一个名为Welcome.java的文件
使用文本编辑器输入一下代码:
public class Welcome{
public static void main(String[] args){
String greeting = "Welcome to Core Java!";
System.out.println(greeting);
for(int i=0;i<greeting.length();i++)
System.out.println("=");
System.out.println();
}
}
在文件目录下使用打开命令行工具(CMD
),键入javac 文件名.java
编译java源文件,键入java 文件名
运行编译好的字节码文件
那么,刚刚发生了什么?
javac程序是一个Java编译器,它将文件Welcome.java编译成Welcome.class
java程序启动Java虚拟机,虚拟机执行编译器编译到类文件中的字节码
3. 使用集成开发环境
对于集成开发环境,我选择使用的是Intellij IDEA,大家如果对其他教程感兴趣可以自行搜索安装使用,同时对于Intellij IDEA,网络上有许多安装教程,在此不再过多赘述.
4. JShell
Java 9 引入了另一种只用Java的方法,JShell程序提供了一个"读取-计算-打印循环"(Read-Evaluate-Print Loop, REPL).
键入一个Java表达式;JShell会评估你的输入,打印结果,等待你的下一个输入.
启动JShell:
实际操作:
另一个有用的特性是"tab补全
":
JShell会让Java语言和类库的学习变得轻松而有趣,它不要求你启动一个庞大的开发环境,不会让你再为public static void main而困扰.
笔者废话:
对于初学者来说不建议使用JShell,初学者应该一步一个脚印,写好个每一个代码,理解代码的逻辑才能熟练运用Java