第二章 Java概述

2023-12-21 11:30:06

一、什么是程序

程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

二、Java 技术体系平台

  1. Java SE(Java Standard Edition)标准版
    支持面向桌面级应用(如 Windows 下的应用程序)的 Java 平台,提供了完整的 Java 核心 API,此版本以前称为 J2SE。
  2. Java EE(Java Enterprise Edition)企业版
    是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet、Jsp 等,主要针对于 Web 应用程序开发。版本以前称为 J2EE。
  3. Java ME(Java Micro Edition)小型版
    支持 Java 程序运行在移动终端(手机、PDA)上的平台,对 Java API 有所精简,并加入了针对移动终端的支持,此版本以前称为 J2E。

三、Java 重要特点

  1. Java 语言是面向对象的(oop)。
  2. Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证。
  3. Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]

四、什么是JDK,JRE

1. JDK 基本介绍

  1. JDK 的全称(Java Development Kit,Java 开发工具包)
    JDK = JRE + Java 的开发工具【java、javac、javadoc、javap 等】
  2. JDK 是提供给 Java开发人员使用的,其中包含了 Java 的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE。

2. JRE 基本介绍

  1. JRE(Java Runtime Environment Java 运行环境)
    JRE = JVM + Java 的核心类库[类]
  2. 包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。

3. JDK、JRE 和 JVM 的包含关系

  1. JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
  2. JRE = JVM + Java SE 标准类库(java 核心类库)

文章来源:https://blog.csdn.net/yirenyuan/article/details/135104950
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。