Java程序开发体验——Hello World,程序开发hello
Java程序开发体验——Hello World,程序开发hello
一.编写第一个Java程序
1.bin目录下常用的工具
java.exe:启动java虚拟机解释并执行指定的class文件。
java.exe的使用格式:java 指定的class文件。
javac.exe:启动java编译器对指定的java源文件进行编译。
2.流程
将Java代码编写到扩展名为.java的文件中。
通过javac命令对该java文件进行编译。格式为:javac 文件名.后缀名————>产生一个.class文件。
通过java命令对生成的class文件进行运行。格式为:java 类名。
3.步骤
第一步:编写。选择最简单的编辑器记事本,敲入代码class Demo{},将文件保存成Demo.java,这个文件是存放java代码的文件,称为源文件。
第二步:编写一个主方法。主方法的写法是固定的,是一个程序的入口,代码从主方法开始执行。如果一个类需要独立运行的时候,就需要main方法。public static void main(String[] args){}
第三步:编译。有了java源文件,将其编译成JVM可以识别的文件。在该源文件目录下,通过javac编译工具对Demo.java文件进行编译。如果程序没有错误,没有任何提示,但在当前目录下会出现一个Demo.class文件,该文件称为字节码文件,也是可以执行的java程序。字节码文件是一种与平台无关的二进制文件。
class Demo{ public static void main(String[] args){ System.out.println("Hello,world"); } }
4.在控制台写一个可执行文件的文件名的执行原理
在控制台写一个可执行文件的文件名,那么系统首先会在控制台当前路径下去搜索是否存在该文件,如果可以找到指定的文件,那么就执行该文件,如果找不到该文件,那么系统还会根据path的环境变量所保存的路径信息下去搜索是否有指定的文件,如果能找到,那么就执行该文件。
二.第一个hello world例子常见 的问题
1.找不到对应的文件
原因:
(1)隐藏了后缀名,你的不是java文件而是txt文件。
解决方法:文本文件默认是txt结尾的,注意要把隐藏已知文件类型扩展名去掉。
(2)编译的时候写错了文件名。
2.找不到或无法加载主类Demo
原因:运行的时候写错了类名。注意:class文件的文件名是对应类名的,不是对应的Java文件名的。也就是说Javac生成的.class文件的名称取决于类名,和Java名没有关系。
3.Java的代码是严格区分大小写的。只有类名Demo,String,System三个的首字母是大写,其他均为小写。
4. 'javac' 不是内部或外部命令
原因:没有配置path环境变量信息,或者是配置错误了。
相关文章
- 暂无相关文章
用户点评