JAVA基础4:第一次写Java代码

【1】在notepad中编码:

1. //第一个代码:

2. public class HelloWorld{

3. public static void main(String[] args){

4. //自我介绍:

5. System.out.println(“你好…java…”);

6. }

7. }

【2】保存代码,文件格式:.java结尾

win7:组织–》文件夹选项—》查看—》隐藏已知文件扩展名 (将对勾取消即可)

最终效果:

【3】将.java文件编译成为.class文件,如果出现错误:

错误原因:在D:rain2018下 找不到javac.exe这个命令

解决:我想在任意的路径下执行:javac.exe这个命令。

将javac.exe所在的路径,配置到path环境变量中去:

【4】演示效果:

截止到这里:已经完成了编译功能!

【5】执行.class文件:

ps:后面的.class后缀不用写,写了报错的!

截止到这里,编译执行的过程就完成了!

【6】执行过程:

[1]现在,我没有配置一个环境变量叫:classpath ,但是我们的代码,依然可以执行!

它默认相当于,在classpath中配置了.;

[2]classpath作用:在你配置的路径下去找对应的.class文件!

到当前路径

下去找HelloWorld.class文件!

[3]我就想在任意的路径下 能找到HelloWorld.class文件

classpath作用:在任意的路径下 找到指定文件夹中的.class文件

java命令直接到classpath配置的路径D:rain2018下去找名字是HelloWorld的.class文件!

总结:

path:操作系统的环境变量,不是专门为java而生的!

在任意的路径下,去执行某个命令!

classpath:针对java而生的环境变量,作用:就是执行class文件的!

在任意的路径下,它都会去指定的文件夹下找对应的.class文件!

常见问题总结

【1】源文件的名字和类名必须一致!

【2】java中严格区分大小写!

【3】所有的标点符号全部都是英文状态下的:

【4】必须要注意: 注意缩进,成对编程 —》这些不会引起错误,但是显得很不专业,也会导致出错的时候找不到明显错误!

缩进:往后缩进:tab 往前缩进:shift+tab

【5】低级错误:字母拼写错误

【6】自己在起名的时候,最好不要用java中的关键词

【7】一个源文件中,可以存在多个类,但是只有一个类可以被public修饰!

哪个可以被public修饰呢? 与源文件名字相同的那个类。

我在编译一个源文件的时候,会生成两个独立的.class文件!

在执行的时候,分别执行.class文件就可以了!

知识点扩展

这个知识点能看懂的人就看 ,看不懂的就先不看了,不强求,把之前的知识点掌握就可以了:

JAVA_HOME:里面配置的是JDK的路径

在某些软件启动或者运行的时候,需要到系统中找JAVA_HOME这个环境变量,所在,在这个时候才需要JAVA_HOME

但是我们现在既然已经配置类JAVA_HOME,我们就可以在path中用了:

配置JAVA_HOME的好处:

以后我要是改jdk的版本的话,直接到JAVA_HOME中修改即可,

path中不用动了!

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年9月24日
下一篇 2022年9月24日

相关推荐

  • MAC/iOS利用FFmpeg解析音视频数据流

    利用FFmpeg解析音视频流,音视频流可以来自一个标准的RTMP的URL或者是一个文件. 通过解析得到音视频流,进一步就可以解码, 然后视频渲染在屏幕上,音频通过扬声器输出. 实现…

    2022年6月27日
  • linux管道符使用方法 Linux 管道操作符详解

    管道操作符 : | 我们在Linux下经常要用到管道操作符,也就是"|",即一个竖线。这个操作符的作用对于经常使用Linux的人来说,看上去十分直观: 不就是将…

    2022年6月27日
  • 第二章 DNS和BIND

    1.7 xinetd守护进程(二) 1. 最高级的配置文件 /etc/xinetd.conf 最高级的配置文件/etc/xinetd.conf设有全局配置选项共享给所有管理服务。它…

    2022年6月21日
  • 超新星之死

    (胆小勿看)这个纪录片挺有趣的,比什么ET之类的玄妙信息有趣多了,真实多了。 还有就是,这个纪录片对“脉冲星”只字不提,只谈了定向射线路径。这些制作纪录片的人,看来没少做这方面的思…

    2022年8月16日
  • 邮储银行加快建设碳中和银行

    近日,中国邮政储蓄银行与中国环境科学学会气候投融资专业委员会(CIFA)、自然资源保护协会(NRDC)等单位在北京联合举办“碳中和下商业银行气候友好转型”线上报告发布暨研讨会。会上…

    2022年8月4日
  • 刑侦专家教你防范手机泄密

    手机就是绑在每个人身上的一个手雷,一旦爆炸,身败名裂。但是手机泄露个人信息的风险确实无处不在,从不小心被人偷拍偷看,到被猜出密码,或以伪造的生物学特征(如硅胶指纹套)进行解锁,如果…

    2022年6月24日
  • 《使命召唤:战区》泄露 或将与美剧《伞学院》联动

    《使命召唤》第4赛季“重装”于今天(7月28日)正式为《先锋》和《战区》玩家推出。数据挖掘者已经在挖掘游戏文件以发现未来的内容。一位著名的泄密者表示,更多的《使命召唤:现代战争2》…

    2022年7月29日
  • 电脑怎么格式化恢复出厂设置【win10电脑格式化教程】

    手机用久了难免会面临储存空间不足的问题,一般情况下我们会通过恢复出厂设置来解决问题,而恢复出厂设置后手机就像是新机一般干净。那么,手机有“恢复出厂设置”的功能,电脑有吗?或许这是很…

    2022年5月12日
  • ftp端口号(ftp端口号可以自定义吗)

    FTP端口号是21在FTP服务器中,我们往往会给不同的部门或者某个特定的用户设置一个帐户但是,这个账户有个特点,就是其只能够访问自己的主目录服务器通过这种方式来保障FTP服务上其他…

    2022年11月21日
  • 怎样用WPS Office编辑PDF文档

    有的小伙伴想要在WPS中编辑PDF文件,但是身边却没有带电脑,只能在手机中编辑,那么如何编辑呢? 怎样用WPS Office编辑PDF文档 1、点击并打开WPS软件,接着点击想要编…

    2022年5月15日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息