一、Java程序开发体验-Hello World (任何事物的第一步-it通用)
java程序开发分三步:
1.将java代码编写到扩展名为.java的文件中(xxx.java---源代码或源程序,需要翻译成计算机能识别的应用程序)。
需要有文本编辑器,初学者从记事本开始~
2.通过javac命令对该java文件进行编译(编译后新增一个class文件,二进制文件)。
注意:每一次修改都需要重新编译,执行javac xxx.java
3.通过java命令对生成的class文件进行运行
java 类名
注意:
1)主函数可以保证一个类独立运行
2)print和println区别,println打印时,在结尾处多个空行
操作流程图:
补充:Java命令和虚拟机工作流程
二、Hello World 实现细节
主函数
1)程序执行的入口就是主函数。
2)一个java程序的运行需要虚拟机,主函数被虚拟机所调用。
3)有了它可以保证一个类的独立运行。
4)只有一个主函数。
Javac
1)启动jdk中的一个编译程序。
2)只能启动.java文件。
3)对java源文件进行检查,检查是否有地方有错,java源代码的正确性。
java
1)一运行,就启动虚拟机。
2)找到Demo.class 加载进内存,查找主函数。
3)主函数作为入口,从下开始执行。
三、初学者经常犯的错误
1)执行javac 文件名 文件名写错
2)cd 路径写错
解决:dir查看一下
3)java文件扩展名写错 Demo.java.txt
解决:1)dir查看一下 2)文件夹选项不要隐藏扩展名
4)main函数拼写错误 main->mian
不会编译出错,编译器认为没有语法错误,但虚拟机找不到入口