(一) 认识Java与Java安装

Java 体系技术平台

Java运行机制

  1. java语言的特点: 跨平台性
    编译后的java程序可以在不同的操作系统上运行, 依靠的是不同平台的JVM
  2. Java核心机制-Java虚拟机 (JVM java virtual machine)
    JVM是一个虚拟的计算机, 具有指令集并使用不同的存储区域,包含在JDK (Java Development ToolKit)中, 对于不同的平台, 有不同的虚拟机, Java虚拟机机制屏蔽了底层运行平台的差别, 实现了 "一次编译,到处运行"
  1. 什么是JDK
  • JDK全称 (Java Development ToolKit). JDK = JRE+ java的开发工具[java, javac, javadoc, javap等]
  • JDK是给开发人员使用的, 如果想要运行一个开发好的Java程序, 只用JRE就足够了
  1. 什么是JRE
  • JRE (Java Runtime Environment Java运行环境) JRE = JVM + Java的核心类库[类]
  • 也就是说JRE包含Java虚拟机和Java程序所需的核心库类等

Java编译运行

  1. 创建一个Hello.java的文件, 内容如下:
// 1. public class Hello 表示Hello是一个public的类
public class Hello{
	//编写一个main方法
	public static void main(String[] args){
		System.out.println("hello, world~");  // 分号表示语句结束
	}
}
  1. 执行时先编译, javac Hello.java, 生成 java.class 文件 然后运行 java Hello. 注意这里后面是 java Hello 而不是 java Hello.class, 表明运行的是 Hello 类而不是 Hello.class 的类

Java开发细节

  1. Java源文件以 .java 为扩展名. 源文件的基本组成部分是类 (class)
  2. Java 应用程序的执行入口是 main() 方法, 它有固定的书写格式:
    public static main(String[] args){......}
  1. 每个语句以 ; 结束
  2. 一个源文件最多只能有一个 public 类. 其他类的个数不限, 也可以将 main 方法写在非 public 类中, 然后指定运行非 public 类, 这样入口方法就是非 public 的 main 方法
  3. 如果源文件包含一个 public 类, 则文件名必须按该类命名.

Java JDK

  • JDK 8, JDK 11, JDK 17都是长期支持版, 搜索Java JDK 就可以找到相应下载界面
  • 注意设置环境变量
posted @ 2023-04-25 12:59  sdulyq  阅读(50)  评论(0)    收藏  举报