Java学习day02

一、JDK的安装与环境配置

(1)下载JDK

官网:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(2)安装JDK注意事项:

1.JDK版本不要选择最新版本(个人看法)

2.安装路径中不要包含中文

3.安装路径中不要包含空格

(3)JDK目录介绍

1.bin目录:存放Java的编译器、解释器等工具(可执行文件)。

2.db目录:JDK7附带的一个轻量级的数据库,名字叫做Derby。

3.include目录:存放调用系统系统资源的接口文件。

4.jre目录:存放Java运行环境的文件。

5.lib目录:存放Java的类库文件。

6.src.zip文件:JDK提供的类的源代码。

(4)Java环境配置

右击我的电脑选择属性->高级系统设置->环境变量

 

 

 

1.PATH环境变量

作用是指定Java命令搜索路径,在命令行下面执行命令如Javac编译Java程序时,他会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要将jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

D:\java\java7\jdk1.7.0_21\bin;

Path = %JAVA_HOME%\bin;

2.CLASSPATH环境变量

作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jartools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

D:\java\java7\jdk1.7.0_21\lib

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

.;D:\java\Java8\jdk1.8.0_91\lib\dt.jar;D:\java\Java8\jdk1.8.0_91\lib\tools.jar

注:从JDK5.0以后默认就会到当前工作目录以及JDK的lib目录中查找。

3.JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

JAVA_HOME = D:\Java\jdk1.7.0_80

4.当我们后期进行开发时,如果需要JDK版本切换直接重新配置JAVA_HOME环境变量即可。

二、第一个Java程序代码

在电脑搜索框输入cmd进入命令行,在命令行输入“java -version”即可显示配置的JDK版本,说明之前的环境配置已经配置好了。

(1)编写源程序

在一个文件夹中创建一个文本文件,编写如下代码:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

//解释说明:

//1 public 关键字 公开的

//2 class 关键字 表示定义一个类

//3 HelloWorld 类名 和文件名一致

//4 static 静态的,先记住意思,后面详细讲

//5 void 表示无返回值,先记住意思,后面讲

//6 main 主方法,程序入口

//7 String[] 字符串数组类型

//8 args 方法参数

//9 System.out.println("Hello World!");输出Hello World

编写完成之后将后缀名.txt改为.java。

在该文件路径处输入cmd然后回车,进入命令行界面(下图为我的文件路径) 。

输入javac HelloWorld.java,下图画圈的文件即为编译产生的字节码文件。

 

 然后我们回到命令行界面,输入java HelloWorld。得到下图所示结果:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值