java程序初体验

示例代码

class Demo
{
    public static void main(String[] args)
    {
        System.out.print("hello world");
    }
}

保存为123.java

  • cd到该目录下编译 javac 123.java
  • 编译完成以后出现 Demo.class
  • 运行 java Demo
  • 输出 hello world
C:\Users\admin\Desktop\d1>javac 123.java
C:\Users\admin\Desktop\d1>java Demo
错误: 在类 Demo 中找不到 main 方法, 请将 main 方法定义为:
   public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
C:\Users\admin\Desktop\d1>javac 123.java
C:\Users\admin\Desktop\d1>java Demo
C:\Users\admin\Desktop\d1>javac 123.java
C:\Users\admin\Desktop\d1>java Demo
hello world
C:\Users\admin\Desktop\d1>

步骤一:编写

  • 选择最简单的编辑器记事本。
  • 敲入代码
class Demo
{}
  • 将文件保存成Demo.java,这个文件是存放java代码的文件,称为源文件

步骤二:编译

  • 有了java源文件,将其编译成JVM可以识别的文件。
  • 在该源文件目录下,通过javac编译工具对Demo.java文件进行编译。
  • 如果程序没有错误,没有任何提示,但在当前目录下会出现一个Demo.class文件,该文件称为字节码文件,也是可以执行的java的程序。

运行 输出hello world

  • 有了可执行的java程序(Demo.class字节码文件)
  • 通过运行工具java.exe对字节码文件进行执行。
  • 出现提示:缺少一个名称为main的方法。
  • 因为一个程序的执行需要一个起始点或者入口,所以在Demo类中的加入public static void main(String[] args){}
  • 对修改后的Demo.java源文件需要重新编译,生成新的class文件后,在
    进行执行。
  • 发现没有编译失败,但也没有任何效果,因为并没有告诉JVM要帮我们
    做什么事情,也就是没有可以具体执行的语句。
  • 想要和JVM来个互动,只要在main方法中加入一句
  • System.out.println("hello java");在重新编译,运行即可

猜你喜欢

转载自www.cnblogs.com/150643com/p/10266746.html