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:包 (文件夹)划分\管理类

 

posted @ 2017-12-04 15:29  BooneZan  阅读(135)  评论(0编辑  收藏  举报