1. java程序的开发运行流程

开发 java 程序的步骤:编写源程序,编译程序,运行程序
图解:
image-20201030142302454.png

  • javac 编译:将源代码文件编译成.class字节码文件,并且可以检查程序中的错误
  • java 运行:运行.class字节码文件,出现错误成为运行中错误

2. 编写第一个HelloWorld程序

新建一个文本文件,修改文件名为 HelloWorld.java,用记事本打开 HelloWorld.java文件,书写程序内容如下并保存

  1. class HelloWorld {
  2. public static void main(String[] args) {
  3. System.out.println("Hello World!");
  4. }
  5. }

3. 运行HelloWorld.java文件

  1. 打开 【命令行窗口】,进入到HelloWorld.java文件所在的目录中,HelloWorld.java的目录最好不要出现中文以及非法字符

    • 编译:javac 文件名.java
    • 运行:java 类名
  2. 输入 javac HelloWorld.java回车,会发现在HelloWorld.java所在的目录中多了一个HelloWorld.class文件,这是编译后所形成的字节码文件

  3. 输入java HelloWorld回车,运行成功后会发现在命令行窗口中打印出 了 Hello World!

    4. 程序说明

    1. class 前 有public 类名和文件名要保持一致.也就是说没有public 类名和文件名不必一致
    2. 在一个Java文件中,可以定义多个类,编译的时候每个类生成一个class文件
    3. 在一个Java文件中,可以定义多个类,但是,只能有一个类是public的,并且有public 类名和文件名要保持一致
    4. 编译的时候 是 一个类 对应一个class文件
    5. main所在行是一个main()方法,是程序的入口,一个文件中只能有一个main()方法
    6. System.out.println("Hello World!");是一个输出语句

5. 常见问题

  1. 大小写问题。Java语言对大小写敏感(区分大小写)
  2. 非法字符问题。Java中的符号都是英文格式的
  3. 在系统中文件的拓展名未修改成功,拓展名在隐藏着
  4. 编译命令后的java文件名需要带文件后缀.java
  5. 运行命令后的class文件名不带文件后缀.class

    6. 代码编辑工具选择

    程序的运行都要经过编译后再运行,而编辑工具可以帮我们做这些工具,有的工具还会进行代码提示,语法高亮,以及括号匹配等功能。后面学习java使用的工具为IntelliJ IDEA.
    开发工具还有许多其他功能,比如debug等,好的工具使用起来会使我们编码起到事半功倍的效果。
    IntelliJ IDEA开发工具的下载与安装自行百度即可。