1_02第一个小程序Hello Word

来源:互联网 发布:数控5轴编程招聘 编辑:程序博客网 时间:2024/05/17 04:16
1、Demo.class,这是一个类文件,通过javac命令生成的一个可执行java文件,名字是和类名保持一致的。


2、main主函数,可以保证一个类的独立运行。
为什么必须要有主函数?因为所有程序读取都需要有一个入口,一段代码,写的不管有多长,都会从主函数开始读取,主函数是被虚拟机所调用)


主函数,简而言之:1)程序入口; 2)被JVM调用; 3)一个程序中,只能有一个主函数;   4)有了它,就能保证一个类的独立运行。


3、源代码一变,必须重新编译。


4、javac,其实就是一个工具,作用:在调用jdk当中给我们提供了一个编译程序,javac是对外提供的一个命令,这个命令的底层对应着一整套java编译程序。
    其实,我们就是用这个命令,启动了一个编译程序。

备注:编译是不会启动虚拟机的,只有在运行程序的时候,才会启动JVM。


5、第一个hello world程序,比较容易出现的几个小错误:
(1) 文件名写错,比如:123.java,编译时,写成1234.java;
(2) 路径错误;
(3) 把扩展名隐藏了,解决办法,1)先用下dir,看下里面有没有要运行的java文件;2)看下文件想去是文本文档,还是java文件

一般情况下,请在文件夹中的选项当中,把“隐藏已知文件类型的扩展名”前的对勾去掉。 


6、如果由于粗心,不小心把主函数中的main写成了mian,编译器是不会报错的,因为mian会被当成一个方法的名字,所以编辑器不报错,但是,当JVM在执行程序的时候,它找不到程序的入口main,就会报错。


学习心态:看到报错就要兴奋,要心花怒放,增长经验值的机会来啦,嘿嘿...大笑






原创粉丝点击