Java入门学习(一)
第一个Java程序
首先jdk以及编译器需要安装完成,很多的博主都要涉及如何进行安装、部署和配置环境变量,这里就省略带过,直接步入主题
-
JDK、JRE、JVM的关系
JDK/BIN:该目录下存放了很多命令,例如javac.exe和java.exe
javac.exe:负责编译
java.exe:负责运行
-
开发HelloWould.java源程序
在没有安装编译器的情况下,我们也可以根据电脑自带的记事本或者写字板编写程序
2.1、首先在本地上创建一个文本文件.txt;将名称更改为HelloWorld.java;你并不需要在乎为何需要这样命名,机械式的照搬即可,该大写的大写,该小写的时候瞎写;它就是一个问世程序,自此之后,你就将步入Java
2.2、用电脑自带的写字板或者记事本打开,将下面的代码复制到写字板中,进行保存
public class HelloWorld {
public static void main (String[] args) {
System.out.println("HelloWorld");
}
}
2.3、写完后将程序关闭,此时我们Java已经学完了,但是我们需要一个javac将其编译生成class语句
- 将HelloWould.java源程序通过javac工具进行编译
3.1、首先检查javac源程序是否可用
进行命令窗口,输入javac后回车;若是回车出现‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件,则表示Windows操作系统无法找到javac命令文件,此时应该检查当前目录下是否存在该文件,若是当前目录下搜索不到会从环境变量path指定的路径当中搜索某个命令,若是还搜索不到,则会报以上错误
3.2、javac命令如何使用?
java java源文件路径(路径包括相对路径和绝对路径)
- 编译源程序
A:绝对路径
4.1、找到之前变成的源程序HelloWorld.java,打开命令窗口,输入javac + 源程序绝对路径后回车
4.2、javac编译之后若是没有出现任何错误,原文件路径下则会生成一个.class文件,那么就恭喜你了;
若是编译报错,命令窗口则会打印出报错的原因,即可根据报错的原因在文件中查看
B:相对路径
4.3、相对于当前而已,切换至当前目录下
4.4、直接输入 javac HelloWorld.java+回车
- 运行java程序
需要使用java.exe命令
5.1 测试Java命令是否可用
java -version
java
5.2、使用方式
a:java 类名
硬盘上有HelloWorld.class,那么类名就是HelloWorld
b:java HelloWorld
需注意,java命令后面跟的不是文件路径,是一个类的名字
首先需要注意先将Dos窗口中的目录切换到HelloWorld.class文件所在目录,用dir查看路径下是否已经存在class文件
5.3、然后输入 java HelloWorld + 回车,即可打印出HelloWorld
- 词译
//public 表示公开的
//class 表示定义一个类
//HelloWorld 表示一个类名
public class HelloWorld {//表示定义一个公开的类,起名为HelloWorld
/*
public 表示公开的
static 表示静态的
viod 表示空
main 表示方法名为main
(string[] args)是一个main方法的形式参数列表
*/
public static void main (String[] args) { //表示定义一个公开的静态的主方法
System.out.println("HelloWorld");
}
}
类体中不允许直接编写Java语句【除声明变量之外】