韩顺平java学习day1

时间:2025-02-19 11:57:34

程序举例

新建后缀名 的文件,用记事本打开,编辑程序,选中目录路径,输入CMD,打开

命令提示符,运行javac -encoding UTF-8 编译,生成可执行文件,再使用java Test命令执行程序

Java的重要特性

  1. 面向对象(OOP)
  2. 夸平台性。一个编译好的class文件可以在多个系统运行
  3. 解释性语言(编译后的代码,不能直接被机器执行,需要解析器来执行)
  4. 编译性语言,编译后的代码可以直接被机器执行

Java的开发工具

  1. notepad++
  2. Sublime Text(/3)
  3. IDEA
  4. Eclipse

Java_jdk介绍

  1. java的核心机制——java虚拟机
  1. JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器,包含在JDK中
  2. 不同系统有不同的虚拟机
  3. java虚拟机制屏蔽了底层运行平台的差别,实现“一次编译,到处运行”
  1. 运行过程:

编译(javac)——》(运行java)——》 JVM for Windows、Linux、mac

  1. JDK、JRE介绍
  1. JDK:Java开发工具包
  2. JDK:是提供给Java开发人员使用的,包含开发工具和JRE
  3. JRE:Java运行环境,JRE=JVM+Java的核心类库,包括JVM
  1. JDK、JRE、JVM三者关系
  1. JDK=JRE+开发工具集(javac,java编译工具等)
  2. JRE=JVM+java SE标准类库

==》JDK=JVM+java SE标准类库+开发工具集

(3)只想运行开发好的.class文件只需JRE