Java平台概论
三大平台
-
Java SE - Java Platform Standard Edition
Java SE 是各应用平台的基础,想要学习其他的平台应用,必选先了解Java SE以奠定基础。
Java SE 分为四个主要部分:
1.JVM -- Java Virtual Machine, java虚拟机
用于执行Java程序的虚拟计算机操作系统
将编译好的Java字节码文件翻译成对应操作系统的机器码文件并运行
用户→虚拟机→Java源代码→字节码程序→JVM(Java虚拟机)→操作系统→硬件
2.JRE -- Java SE Runtime Environment, java执行环境
包含用于Java的运行环境、运行时需要的Java SE API链接库、Java虚拟机。
3.JDK -- Java SE Development Kits, java开发工具包
包含Java程序语言、工具程序(Javac、Javadoc、appletview等)、JRE。
4.JAVA语言
定义Java开发的语法规则
-
Java EE - Java Platform Edition
以Java SE为基础,定义了一系列的服务、API、协议等。 //API--应用程序接口
适用于开发分布式、以web为基础的应用程序
-
Java ME - Java Platform Micro Edition
主要用于开发消费性电子产品或嵌入式系统中的应用程序
Java EE → Java SE → 操作系统(包括运行环境)
Java的平台无关性
Java 是一种既面向对象又可跨平台的语言
Java程序开发过程
三步走:
创建源程序 MyProgram.java→编译器 编译源程序 MyProgram.class→运行 Java运行平台
开发Java程序的步骤
- 创建Java源程序
Java源程序一般用java作为扩展名,是一个文本文件,用Java语言写成,可以用任何文本编辑器创建与编辑;
- 编译源程序
Java编译器,“javac”,读取你的Java源程序并翻译 成Java虚拟机能够明白的指令集合,且以字节码的形式保存在文件中。通常,字节码文件以class作为扩展名;
- 运行class(字节码)文件
Java解释器读取字节码,取出指令并且翻译成计算机能执行的代码,完成运行过程
基本英文
bin:binary 二进制
src:存放Java原文件
Javac:compile编译
public:公开
static:静态
void:无返回
main:主要的
class:类
system:系统
out:输出
print:打印
line:行
problem:问题
args:参数缩写
package:包 (文件夹)划分\管理类