在我刚开始学习时,老师建议我们不要一开始就要用idea,用记事本和终端命令行有利于我们熟悉Java的命令,我再次也建议搭建采用这种方式。再次为大家推荐ATOM,类似于记事本的应用。并且可以为代码着色。
编写代码
打开记事本,在记事本中写入以下代码
public class HelloJava{
public static void main(String[] main){
System.out.println("hello,java");
}
}
保存,并将文件的名称命名为HelloJava,文件后缀由txt,改为java,注意,文件名要与class后边的名称保持一直(图一),否则会编译失败,在保存后,会生成以下文件(图二)
图一
图二
编译代码
打开命令提示符
将命令行中的目录切换到刚刚新建java文件的目录下,开始编译代码,此时目录下仅有一个文件
在命令行输入javac HelloJava.java,命令行无报错,说明编译成功
此时case1文件夹下有两个文件
运行编译后的Java文件,在命令行输入Java HelloJava(运行时只写类名,不写文件名),输出运行后的结果。
以上就是Java最基础的一段命令。
注意、所有的字符一定要是英文字符,这个很重呀
附上整个过程的截图
运行过程解析
编译过程
1、操作系统按照PATH环境变量,依次按照顺序查找各路径,直至从%JAVA_HONE%\bin目录中寻找到javac程序
2、javac程序从当前目录寻找源文件HelloJava.java
3、javac从classpath中寻找并加载HelloJava类的依赖,(javac时通过classpath查找class依赖的类而不是文件)
4、执行编译
解释执行
1、操作系统按照PATH环境变量,依次按照顺序查找各路径,直至从%JAVA_HONE%\bin目录中寻找到java程序;
2、java程序从classpath中寻找并加载HelloJava类
3、解释成计算机可执行指令并执行