Java程序开发体验——Hello World

来源:互联网 发布:手机淘宝怎么换皮肤 编辑:程序博客网 时间:2024/05/20 11:48

一.编写第一个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环境变量信息,或者是配置错误了。




0 0