程序举例
新建后缀名 的文件,用记事本打开,编辑程序,选中目录路径,输入CMD,打开
命令提示符,运行javac -encoding UTF-8 编译,生成可执行文件,再使用java Test命令执行程序
Java的重要特性
- 面向对象(OOP)
- 夸平台性。一个编译好的class文件可以在多个系统运行
- 解释性语言(编译后的代码,不能直接被机器执行,需要解析器来执行)
- 编译性语言,编译后的代码可以直接被机器执行
Java的开发工具
- notepad++
- Sublime Text(/3)
- IDEA
- Eclipse
Java_jdk介绍
- java的核心机制——java虚拟机
- JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器,包含在JDK中
- 不同系统有不同的虚拟机
- java虚拟机制屏蔽了底层运行平台的差别,实现“一次编译,到处运行”
- 运行过程:
编译(javac)——》(运行java)——》 JVM for Windows、Linux、mac
- JDK、JRE介绍
- JDK:Java开发工具包
- JDK:是提供给Java开发人员使用的,包含开发工具和JRE
- JRE:Java运行环境,JRE=JVM+Java的核心类库,包括JVM
- JDK、JRE、JVM三者关系
- JDK=JRE+开发工具集(javac,java编译工具等)
- JRE=JVM+java SE标准类库
==》JDK=JVM+java SE标准类库+开发工具集
(3)只想运行开发好的.class文件只需JRE