Java 入门一
一.首先介绍三个英语缩写。
1、JVM:保证Java语言跨平台 是java虚拟机
同一个Java程序,在不同操作系统上采用不同的Jvm,使得程序正常运行。
2、JRE:Java程序的运行环境
包括Jvm,和Java程序所需的核心类库
3、JDK:Java程序的开发环境
包括Java开发工具,也包括JRE
二、”工欲善其事,必先利其器”。
1、首先安装JDK
http://http://www.oracle.com,复制链接使用迅雷下载,远比浏览器下载快。
注意:
不要安装在有中文或者空格的目录下。
安装成功测试:cmd-java出现说明文字,安装成功。
2、配置环境变量
程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下,因此程序只能在bin目录下写。
程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行。
解决方法:通过配置path环境变量,将javac指令所在目录即JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行。
具体方法:法一:是将bin目录添加到系统环境变量path最左边并添加分号
法二:创建新的变量名称:JAVA_HOME
,为JAVA_HOME
添加变量值:JDK安装目录,将path环境变量中JDK目录修改
%JAVA_HOME%\bin;(%是引用作用),本方法以后换JDK只需修改JAVA_HOME
然后在cmd任意路径下,javac都能出现信息。
变量名:CLASSPATH 指定类搜索路径。
JVM就是通过CLASSPATH来寻找类的。
变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
tools.jar 工具类库(编译和运行等)
dt.jar 运行环境类库
rt.jar 基本类库和扩展类库,默认就在根classloader的加载路径里面,不用放到classpath中
变量名:JAVA_HOME jdk安装的地方
变量值: D:\develop\java
path中添加 %JAVA_HOME%\jre\bin;
三、Java程序入门
1、在某一文件夹下比如D:\Javacode
,使用nodepad++编写简单程序:
class HelloWord{
public static void main(String[] args)
{
System.out.println("HelloWord!");
}
}
保存为Hello.java文件。
2、cmd中,输入d: 进入D盘。
然后输入 cd: 黏贴Javacode路径,进入程序文件路径
最后输入 javac Hello.java,编译生成class文件
再输入java HelloWord 运行class文件出现HelloWord字符串。
注意:
javac后面跟的是文件名+扩展名
java后面跟的是类名不带扩展名
补充:
常见的DOS命令:
盘符的切换 d:回车
目录的进入 cd java
目录的回退 cd.. 或者 cd\
清屏 cls
退出 exit