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

img
img

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

需要这份系统化资料的朋友,可以戳这里获取

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


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


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



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


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


忠告:保存的文件名中不能**出现空格**,或者类似“Hello Java.java”的文件名在编译时会出现找不到文件的错误。  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/4fbdcf71ac0e4e7e904d3768b676ea6e.png#pic_center)


![在这里插入图片描述](https://img-blog.csdnimg.cn/0e4a0c301ed4415bb387b4eee6357754.png#pic_center)


。


## 二、编译和运行


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



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



javac HelloJava.java


![在这里插入图片描述](https://img-blog.csdnimg.cn/0e4a0c301ed4415bb387b4eee6357754.png#pic_center)  
 3、这里为什么会出现了一个HelloWorld.class的文件?简单介绍一下。



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


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



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



java HelloJava


![在这里插入图片描述](https://img-blog.csdnimg.cn/94cdc6efb1df442bac3a1681e39f5e96.png#pic_center)


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


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



> 
> 1、window+R打开运行对话框后输入 cmd 命令,按 Enter 键进入到 DOS 环境。  


![img](https://img-blog.csdnimg.cn/img_convert/7ea6855e10cd800d50f460e6ac38a39c.png)
![img](https://img-blog.csdnimg.cn/img_convert/bcaf068bdd361433b3ec1c3b877ac426.png)
![img](https://img-blog.csdnimg.cn/img_convert/ce567815162535753c59f9f5d539db89.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**

**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618545628)**

出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618545628)**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值