java入门学习五——HelloWorld,打开java程序的大门

首先loser还是说几句废话

1、java程序的源代码文件是.java结尾的文件。意思是说我们编写的代码都是在.java的文件中的。大部分同学估计要喷我了,费话真特么多!!!

2、.java文件名最好使用驼峰命名的风格;如HelloWorld.java或HelloGirl.java或HeiXu.java或MakeLove.java。意思就是说按单词拆分,首字母大写。这是一种规范的写法,并不是表示一定要这么做,你可以遵守也可以不遵守。就像大部分人都喜欢异性,可是还是有一些同学比较独特,我就不多说了。大家现在即使不怎么明白,也无事儿。接触久了自然就懂了。

如图

java入门学习五——HelloWorld,打开java程序的大门_第1张图片

简单说说javac

我们现在对HelloWorld.java文件进行编译,javac=Java compile;编译时要指定具体的文件名,.java不能省去。如下图。意思是说编译当前目录下,名为HelloWorld.java的文件。

java入门学习五——HelloWorld,打开java程序的大门_第2张图片

这里在啰嗦一下,HelloWorld.java是源代码文件,是给人看的;javac是编译命令,对.java源代码文件进行编译,产生二进制文件,编译成功后会产生.class的二进文件。如下图

java入门学习五——HelloWorld,打开java程序的大门_第3张图片
这里有一点要特殊说明一下,如果我们的.java文件中没有编写任何内容,那么对.java文件进行编译时,是不会产生二进制文件的。比如HelloGirl.java,如下图
显示编译成功,我们看看有没有产生,对应的HelloGirl.class文件。如下图。  
java入门学习五——HelloWorld,打开java程序的大门_第4张图片
没有对不对?

以上就是对.java源代码文件进行编译。接下来我们来讲讲执行生成的.class文件。到于源代码文件中怎么写等等的问题,以后我会慢慢的讲,一点一点来。这里先认大家认识到文件最基本的编译。

简单说说java

这里的java是指.class的执行命令,jdk的bin目录下有。前面提到过,大家看看就能找到。刚才说了,javac是编译.java文件,那么java就是执行javac产生的.class文件(什么样的.class文件才能被java命令直接执行,其实这是有要求的)。那么我们来看看执行的效果

java入门学习五——HelloWorld,打开java程序的大门_第5张图片
打印出了HelloWorld

这里我把源代码也贴出来,大家看看就行,看不懂也没有关系。后面大家就会懂了。


java入门学习五——HelloWorld,打开java程序的大门_第6张图片
其实还有一些,以后会讲到。

这就是一个简单的java小程序,功能就是打印出HelloWorld。当然你也可以打印“今天是圣诞节,约吗???”或是“老婆妈我爱你”等等,只要是不被请去喝茶就行。今天没有给媳妇儿准备礼物,你们不要忘了,女朋友是需要关心的。

这里我强调一下,如果想要java HelloWorld执行成功,那么现在请记住第二行,务必这么写,至少现在是,一个单词也不要错哦,不然java命令会不认识的。比如我将main改成mian

java入门学习五——HelloWorld,打开java程序的大门_第7张图片
看见没有,编译是没有问题的,调用就不行了,抛出异常了。

好了,javac和java就简单说到这里,有不明白的同学,给我留言吧。

代码在这里https://github.com/shizhier/java_loser/tree/master/java5

你可能感兴趣的:(java入门学习五——HelloWorld,打开java程序的大门)