Java核心技术--Java程序设计环境

99 阅读2分钟

1.Java术语

图片.png

图片.png

在Java 9之前,有32位和64位两个版本的Java开发工具包.现在Oracle公司不再开发32位版本,要使用Oracle JDK,需要有一个64位的操作系统

所以:

  • 你需要的是JDK(Java SE开发工具包),而不是JRE
  • 对于Linux,选择 .tar.gz版本

接受许可协议,然后下载

www.oracle.com/java/techno…

下面是一些国内的镜像源:

www.codebaoku.com/jdk/jdk-ind…

repo.huaweicloud.com/java/jdk/

mirrors.tuna.tsinghua.edu.cn/Adoptium/

mirrors.ustc.edu.cn/adoptium/re…

如何安装可以参考以下链接

blog.csdn.net/ACE_U_005A/…

2.使用命令行工具

创建一个名为Welcome.java的文件

图片.png

使用文本编辑器输入一下代码:

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 文件名运行编译好的字节码文件

图片.png

那么,刚刚发生了什么?

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:

图片.png 实际操作:

图片.png

另一个有用的特性是"tab补全":

图片.png JShell会让Java语言和类库的学习变得轻松而有趣,它不要求你启动一个庞大的开发环境,不会让你再为public static void main而困扰.


笔者废话:

对于初学者来说不建议使用JShell,初学者应该一步一个脚印,写好个每一个代码,理解代码的逻辑才能熟练运用Java