【JavaSE】一、Java语言概述

本文概述了Java技术体系,包括JavaSE、JavaEE、JavaME、JavaCard,深入讲解了JVM的工作原理及垃圾回收机制。还介绍了如何搭建开发环境,运行流程中的编译与执行步骤,以及Java注释和API文档的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java技术体系

  • Java SE(Java Standard Edition)标准版

    支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API。

  • Java EE(Java Enterprise Edition)企业版

    为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如:Servlet、Jsp、等,主要针对于Web应用程序开发。

  • Java ME(Java Micro Edition)小型版

    支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持。

  • Java Card

    支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。

JVM

Java虚拟机(Java Virtual Machine)是一个虚拟计算机,有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。

垃圾回收

提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的空间。

环境搭建

JDK=JRE+开发工具集

JRE=JVM+Java SE标准类库

  • JDK(Java Development Kit)Java开发工具包

    给开发人员用的,包含开发工具和JRE。开发工具包含:编译工具(javac.exe),打包工具(jar.exe)等。

  • JRE(Java Runtime Environment)Java运行环境

    包含JVM和程序所需的核心类库等,若想运行一个开发好的Java程序,仅需安装JRE即可。

运行流程

某.java文件经过javac 某.java编译后获得某.class字节码文件(字节码文件可能有多个,与源文件中的类名相同)

一个java源文件中可以有多个class,但是只能有一个类是public,且该类名要和源文件名相同

某.class文件经过java 某.class运行后获得结果

注释

单行注释:

//注释内容

多行注释:

/*
	注释内容
*/

文档注释(Java特有):

/**  

@author zlr			//指定java程序的作者

@version v1.0		//指定源文件的版本

内容描述

*/

内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档

使用方法:

javadoc -d (命名) -author -version 某.java

API文档

API(Application Programming Interface)应用程序编程接口

在线API文档:https://www.matools.com/api

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值