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;
}
}