Java入门基础第3天《使用记事本编写运行Java程序》_java代码编写完后

60 阅读4分钟

}


2、简单介绍一下上面源代码中的重要组成元素


关键字 **public** 表示***访问说明符***,表明该类是一个**公共类****可以控制其他对象对类成员的访问**。  
 关键字 ***class*** 用于声明一个类,其后所跟的字符串是类的名称。  
 关键字 **static** 表示该方法是一个静态方法,允许调用 main() 方法,无须创建类的实例。  
 关键字 **void** 表示 **main() 方法没有返回值****main() 方法是所有程序的入口,最先开始执行。**



> 
> “/*”“*/”之间的内容和以“//”开始的内容为 Java 程序的注释。
> 
> 
> 


(2) 将写完代码后的文件另存为 **HelloJava.java**,保存类型选择**所有文件**,接着单击**保存**按钮,保存文件到 **D:\myJava 文件夹中**


忠告:保存的文件名中不能**出现空格**,或者类似“Hello Java.java”的文件名在编译时会出现找不到文件的错误。  
 ![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/72d0964acb5f4094bf5290be7af24b65~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771252567&x-signature=NUtEQjPmwVpITi6nEUMJuRsg8uE%3D)


![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/3e3b9dde785343ffa5105e603d6589ef~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771252567&x-signature=Syovrb7UrTA2eFg5E7on4nRrqbE%3D)


。


## 二、编译和运行


将 Java 源程序编写并保存到文件之后,还需要进行编译才能运行



> 
> 编译 Java 源程序使用的是 JDK 中的 javac 命令,  
>  我们编译之前写的 HelloJava.java,编译命令如下:
> 
> 
> 



javac HelloJava.java


![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/3e3b9dde785343ffa5105e603d6589ef~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771252567&x-signature=Syovrb7UrTA2eFg5E7on4nRrqbE%3D)  
 3、这里为什么会出现了一个HelloWorld.class的文件?简单介绍一下。




> 

> javac HelloJava.java 命令的作用是让 Java 编译器获取 Java 应用程序 HelloJava.java 的源代码,把它编译成符合 Java 虚拟机规范的字节码文件。这时会生成一个新文件 HelloJava.class,此文件便是我们所说的字节码文件,当然也是 JVM 上的可执行文件。

> 

> 

> 



这就是为什么会多出一个HelloJava.class文件的原因。




> 

> 运行 Java 程序需要使用 JDK 中的 java 命令,运行之前生成的 .class 文件,运行命令如下:

> 

> 

> 




java HelloJava


![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/9b4e6cba9f7b4ceb9dc4f49f8cb10023~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771252567&x-signature=t%2FeeKVEeCKVxpbnHdhJp8Y2Nq2E%3D)


## 三、上述步骤解释说明


4、简单梳理一下各个步骤:



> 
> 1、window+R打开运行对话框后输入 cmd 命令,按 Enter 键进入到 DOS 环境。  
>  2、输入 d: 按 Enter 键,切换到 Java 源程序所在的 D 盘。  
>  3、输入 cd myJava 命令,进入 Java 源程序所在的目录,如 d:\myJava。  
>  4、输入 javac HelloJava.java命令进行编译,此时如果没有任何其他信息,表示该源程序通过了编译;反之便说明程序中存在错误,!!!必须在记事本中打开 HelloJava.java 文件进行修改,再次保存此文件后回到命令提示符窗口重新编译(可能要反复几次),直到编译通过为止。  
>  5、输入 java HelloJava 命令执行程序,如果出现“你好 Java”字符,说明程序执行成功。
> 
> 
> 


祝大家学完有所收获,如果上述教程运行不了/运行中出现错误,可以下方评论区/私信留言。如果觉得文章对你有帮助,可以点个赞支持一下,谢谢。







![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/f24a7c6ebca4464ba7d065f1021e6409~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771252567&x-signature=Kn%2BeILbukLdUaVw8l5kstNwrI0A%3D)
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/bf373f70535244b68667b0fb33b45fe8~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1771252567&x-signature=tzgoXHSe8Uw6D%2FbAKvalS5xY%2ByE%3D)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化资料的朋友,可以戳这里获取](https://gitee.com/vip204888)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**