JAVA学习笔记(二)编写第一个应用程序

一、JAVA程序编译过程

  1. JAVA的灵魂:字节码
    字节码可跨平台运行,即可以编写一次,到处运行。
  2. Java Virtual Machine-JVM(虚拟机)
    任何一种可以运行Java字节码的软件均可看成是Java的“虚拟机”;
    只要为不同平台实现相应的虚拟机,编译后的Java字节码就可以在该平台运行,可以把字节码视为Java虚拟机的指令组。
  3. JVM与JRE(Java Runtime Environment)、JDK的关系?
    DK包含了JRE,JRE包含JVM
    如果要开发程序,需要安装JDK,如果只是运行Java程序,只需要安装JRE(不提供JVM的单独下载)
    • JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要虚拟机,还需要其他的类加载器、字节码校验器、类库等;
    • JRE不仅包含JVM,还包含运行Java程序的其他环境支持
  4. 什么是Java应用程序(Application)?
    在Java平台上独立运行,是独立完整的程序,在命令行调用独立的解释器即可运行。
    输入输出可以是文本界面,也可以是图形界面。
  5. Java小程序(Applet)
    嵌入在HTML文档中,必须搭配浏览器来运行,由Web浏览器内带的Java解释器来解释运行。
    只能输出图形界面。

二、编写第一个应用程序

public class HelloWorld
{
  //Java程序的入口方法,程序将从这里开始执行
  public static void main(String[] args)
  {
    //向控制台打印一条语句
    System.out.println("Hello World!");
  }
}

编写步骤

  • 步骤一:使用记事本编辑代码,存盘
    保存为HelloWorld.java
    与public class类名一致,区分大小写
  • 步骤二:编译程序,转换为字节码文件
    javac HelloWorld.java 生成 HelloWorld.class
  • 步骤三:运行程序,执行 .class文件中的指令的过程
    java HelloWorld

三、应用程序结构分析

  1. Java严格区分大小写;
  2. 主类:包含main()方法的类;
  3. 一个程序中可以有多个类,但只能有一个主类;
  4. 至多只有一个公共类的定义,java源程序的文件名须与该公共类名完全一致。
  5. 必须有且只能有一个main方法
    方法头书写固定
    main()方法是所有的Java Application执行的入口点
  6. 关键字class说明一个类定义的开始。
    类头部分:定义类名
    类体部分:由一对大括号括起

猜你喜欢

转载自www.cnblogs.com/weiyining/p/12754930.html