JAVA SE学习笔记(一):JDK的安装和配置+"Hello World!"

 JAVA 编译环境术语解释

JRE(Java Runtime Environment):运行Java程序的用户使用的软件,包含了java虚拟机却不包含编译器。

JDK(Java Development Kit):编写java程序的程序员所使用的开发工具包,JDK里包含了JRE。

Server JRE :在服务器上运行java环境的软件

SE (Standard Edition):用于桌面或简单服务器应用的java平台。(我现在正在学习的)

EE(Enterprise Edition):用于复杂服务器应用的java平台。

JVM:JAVA虚拟机,不同的操作系统对应的虚拟机可以将相同的JAVA源代码在不同平台上运行,实现跨平台运行。

ME(Micro Edition): 用于手机和其他小型设备的java平台。

J2(Java 2):一个过时的术语,用于描述1998~2006之间的java版本。

SDK(Software Development kit):一个过时的术语,用于描述1998~2006之间的JDK。

其中 JVM < JRE < JDK ,它们是包含关系

JAVA SE JDK下载

这里给出一个32位的1.8版本JDK  #https://pan.baidu.com/s/1-gzYKrnW7IvUhGOBDl7J0g

提取码:1bm4

关于JDK,也可以从官网上直接下载对应版本,一键安装,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html(不过官网看起来挺乱的)

JDK环境变量配置

下载后将文件解压在想要安装的路径

找到 > 此电脑 - 右键 > 属性 > win10在左上角 - 高级系统设置 > 高级-环境变量 > 在下面那一栏 - 系统变量 > 新建 >

变量名:JAVA_HOME      变量值(以我的为例):C:\JAVA\jdk1.8.0_102(这里填你的解压后的文件夹路径,路径不能含中文)

继续重复新建>

变量名:CLASSPATH       变量值:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在系统变量中找到Path > 双击-新建 > 填入

%JAVA_HOME%\bin

继续新建 > 填入

%JAVA_HOME%\jre\bin

然后看到确定就点,就完事了。

检查配置

win+R > 打开运行窗口 > 键入cmd - 打开DOS窗口

在DOS窗口中键入java -version

输出:
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) Client VM (build 25.102-b14, mixed mode)

然后在输入javac试试,有一堆指令的

解释输出就OK,配置成功。

如果报  ‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件

说明在环境变量配置的时候可能是字打错了。

JAVA 的第一个程序

步骤:

1.将java代码编写为扩展名为.java的文件中

2.通过javac命令,将该java文件进行编译,生成对应的.class可执行字节码文件(javac.exe程序编译)

3.通过java命令对生成的.class文件进行运行(java.exe程序运行)

选择一个目录,创建一个记事本,命名为:Hello_JAVA 并将文件保存为.java文件,得到Hello_JAVA.java,用记事本将文件打开,写入以下代码并保存:

/*JAVA源文件以.java为扩展名,源文件的基本组成部分
是类(class),如本类中的Hello_JAVA类。*/

public class Hello_JAVA{
        public static void main(String[] args){
                System.out.print("hello JAVA");
        }
}
/**java应用程序的执行入口是main()方法,有固定的书写格式:
*public static void main(String[] args){...}
*Java方法的每个语句以";"结束。
*/

打开命令提示符窗口,用cd命令进入文件所在路径,dir命令可显示文件夹下所含文件。

进入.java文件所在文件夹后,输入:

javac Hello_JAVA.java

自动生成对应的.class文件,继续输入:

java Hello_JAVA

程序执行,得到输出:Hello JAVA.(注意:在执行.class文件时,只需要输入文件名,不用输入后缀)

在DOS窗口执行 javac Hello_JAVA.java 时,很可能出现错误:

错误: 编码GBK的不可映射字符

这是由于加入了汉字注释,编码格式引起的问题,解决方法:

将javac Hello_JAVA.java改为,javac -encoding utf-8 Hello_JAVA.java

然后继续用编译即可。

编写一个自己的JAVA程序:

输出一个由*组成的心形图案,中间输出文字:I love Java。

public class I_LOVE_JAVA{
        public static void main(String[] args){
	    System.out.print("\t*\t\t\t\t\t\t\t*\t\n");
        System.out.print("*\t\t*\t\tI love Java\t\t*\t\t*\n");
	//one circulation print one line
	    for(int i = 9; i > 0; i--){
		    int k = 10 - i;
		    while(k !=0){
			System.out.print("    ");
			k --;
		}
		System.out.print("*");
		int j = 2*(i - 1);
		while(j!=0){
			System.out.print("    ");
			j --;
		}
		System.out.print("*\n");
	    }
        }
}

结果输出;

总用DOS窗口进行编程不便于调试,在下一节中会给出集成开发环境Eclipse的安装配置以及汉化教程,并且提供了对应版本的Eclipse安装压缩包和对应的汉化包链接。

下一节传送门:

JAVA 学习笔记(二):ecilpse的安装和汉化以及数据类型、运算符的注意事项、eclipse快捷键

https://blog.csdn.net/qq_43617268/article/details/104152723

发布了27 篇原创文章 · 获赞 19 · 访问量 4544

猜你喜欢

转载自blog.csdn.net/qq_43617268/article/details/104129487
今日推荐