# 20190724(java三大平台、文档注释)

it2022-05-09  29

java三大平台

javaSE java标准平台,C/S架构桌面应用(比如QQ)

javaEE java企业级应用,B/S架构

javaME 慢慢趋于淘汰

C/S架构与B/S架构

项目架构主要分为C/S架构和B/S架构

C/S架构与B/S架构的区别

1.桌面应用程序都是采取CS架构

2.企业级应用都采取BS架构

C/S架构:

C:Client 客户端

S:Server 服务器

C/S架构的缺点:1.每个用户都需要在桌面上安装客户端才可以使用

​ 2.经常需要客户端进行更新,维护成本大

B/S架构:

B:Browser 浏览器

S:Server 服务器 B/S架构相对于C/S架构的优势:1.用户只需要有浏览器就可以访问

​ 2.用户不需要更新

Java SE阶段

Java标准版:学习API工具

JDK API

JDK中包含大量的API类库,所谓API(Application Programming Interface ,应用程序编程接口)就是一些已写好、可供直接调用的功能(在Java语言中,这些功能以类的形式封装)。JDK API包含的类库功能强大,经常使用的有:字符串操作、集合操作、文件操作、输入输出操作、网络操作、多线程等等。

JDK包结构

为了便于使用和维护, JDK类库按照包结构划分,不同功能的类划分在不同的包中;

经常使用的包如下表所示:

包 功能

Java 程序的基础类,如字符串、多线程等,该包中的

java.lang 类使用的频率非常高,不需要import ,可以直接使用

java.util 常用工具类,如集合、随机数产生器、日历、 时钟等

java.io 文件操作、输入/输出操作

java.net 网络操作

java.math 数学运算相关操作

java.security 安全相关操作

java.sql 数据库访问

java.text 处理文字、日期、数字、信息的格式

文档注释

文档注释只在三个地方使用:类、方法、常量

在这三个地方文档注释才有体现

文档注释是功能级注释,在类上使用是用来说明这个类的设计意图和功能介绍

package doc; /** * 文档注释 * 文档注释只在三个地方使用:类、方法、常量 * * 文档注释是功能级注释,在类上使用是用来说明这个类的设计意图和功能介绍 * 下面是常用的文档注释规范标签 * @author Tian 这里写作者 * @version 1.0,19/07/24 版本号(整数是大更新-功能改动、小数是小改动-优化) * @see java.lang.StringBuffer 参见(参见哪个类,和哪个类有关系) * @since JDK1.0 始于JDK版本(告诉运行环境) * */ public class ApiDocDemo { /** * 常量说明 * sayHello方法中的问候语 */ public final static String INFO = "你好!"; /** * 方法功能说明 * 对给定的用户添加问候语 * @param name 给定用户名 (参数说明) * @return 含有问候语的字符串 (返回值说明) * @throw (异常抛出说明) */ public String sayHello(String name){ return "你好!"+name; } }

最新回复(0)