# jsd2206_se
### 介绍
该项目是Java企业级项目常见的API使用原理和演示
<a href='https://gitee.com/lingsoul/jsd2206_se/stargazers'><img src='https://gitee.com/lingsoul/jsd2206_se/badge/star.svg?theme=white' alt='star'></img></a><a href='https://gitee.com/lingsoul/jsd2206_se/members'><img src='https://gitee.com/lingsoul/jsd2206_se/badge/fork.svg?theme=white' alt='fork'></img></a>
### 软件架构
纯Java代码编写
### 使用说明
#### collection----集合
- ArrayToListDemo.java ---- 数组转换为集合
- CollectionDemo1.java ---- java集合框架
- CollectionDemo2.java ---- 元素的equals方法影响的集合操作
- CollectionDemo3.java ---- 集合存放的是元素的引用
- CollectionDemo4.java ---- 集合之间的操作
- CollectionToArrayDemo.java ---- 集合转换为数组
- IteratorDemo.java ---- 集合的遍历
- ListDemo.java ---- java.util.List接口
- ListDemo2.java ---- List重载了一对add,remove方法
- ListDemo3.java ---- List提供了获取子集的操作
- NewForDemo.java ---- 增强型for循环, JDK1.5之后推出的一个新特性.
- Point.java ---- 使用当前实例作为集合元素测试集合相关操作
- SortListDemo.java ---- 集合的排序
- SortListDemo2.java ---- 排序自定义类型元素
- SortListDemo3.java ---- 排序字符串
#### exception----异常处理机制
- AutoCloseableDemo.java ---- JDK7之后推出了一个新的特性: 自动关闭特性
- ExceptionApiDemo.java ---- 异常常用方法
- FinallyDemo.java ---- finally块
- FinallyDemo2.java ---- 在IO当中使用异常处理机制
- FinallyDemo3.java ---- Finally常见面试问题
- IllegalAgeException.java ---- 年龄不合法异常
- Person.java ---- 异常的抛出
- ThrowDemo.java ---- 异常的抛出
- ThrowsDemo.java ---- 子类重写父类含有throws声明异常抛出的方法时, 对throws的重写规则
- TryCatchDemo.java ---- JAVA 异常处理机制
#### file----文件
- CreateNewFileDemo.java ---- 创建新文件
- DeleteDirDemo.java ---- 删除一个目录
- DeleteFileDemo.java ---- 删除一个文件
- FileDemo.java ---- java.io.File
- ListFilesDemo.java ---- 获取一个目录中的所有子项
- ListFilesDemo2.java ---- 重载的listFiles方法
- ListFilesDemo3.java ---- 获取一个目录中的所有子项, 并获取注释头
- MkDirDemo.java ---- 创建一个目录
- Test.java ---- 在当前目录下新建100个文件,命名为: test1.txt ~ test100.txt
- Test2.java ---- 获取"./src/file"目录中所有名字以"D"开始的文件
#### io----输入输出
- BOSDemo.java ---- 缓冲输出流的缓冲区问题
- BRDemo.java ---- 缓冲字符输入流
- CopyDemo.java ---- 使用文件流完成文件的复制操作
- CopyDemo2.java ---- 提高每次读写的数据量减少实际读写的次数可以提高读写效率
- CopyDemo3.java ---- 使用缓冲流完成文件的复制操作
- FISDemo.java ---- 文件输入流, 用于从文件中读取字节数据
- FOSDemo.java ---- JAVA IO 输入与输出 Input和Output
- ISRDemo.java ---- 使用转换流读取文本数据
- OISDemo.java ---- 使用对象输入流完成对象的反序列化操作
- OOSDemo.java ---- 对象流
- OSWDemo.java ---- JAVA IO将流按照读写数据的单位划分为字节与字符流
- Person.java ---- 使用当前流测试对象流的序列化与反序列化
- PWDemo.java ---- 缓冲字符流--------最常用
- PWDemo2.java ---- 自行完成流连接的创建
- ReadStringDemo.java ---- 从文件读取字符串
- WriteStringDemo.java ---- 向文件中写入文本数据
#### lambda----面向函数式编程
- LambdaDemo.java ---- JDK8之后推出的lambda表达式
- Test.java ---- 用lambda表达式创建文件过滤器
#### map----查找表
- MapDemo1.java ---- java.util.Map 查找表
- MapDemo2.java ---- Map的遍历
#### reflect----反射
- ArgsDemo.java ---- JDK5之后推出了一个新的特性: 可变长参数
- AutoRunClass.java ---- 自动运行类注解
- AutoRunMethod.java ---- 自动运行方法注解
- Person.java ---- 使用当前实例作为反射机制测试反射相关操作
- ReflectDemo1.java ---- JAVA反射机制
- ReflectDemo2.java ---- 使用反射机制实例化对象
- ReflectDemo3.java ---- 使用指定构造器实例化对象
- ReflectDemo4.java ---- 使用反射机制调用方法
- ReflectDemo5.java ---- 使用反射调用有参方法
- ReflectDemo6.java ---- 使用反射调用私有方法
- ReflectDemo7.java ---- 反射机制使用注解
- ReflectDemo8.java ---- 获取一个注解的参数
- Student.java ---- 使用当前实例作为反射机制测试反射相关操作
- Test.java ---- 自动调用Person中所有的无参方法
- Test2.java ---- 自动调用与当前类Test2同一个包中那些类的所有公开的无参方法.
- Test3.java ---- 自动实例化与当前类Test3在同一个包中被@AutoRunClass标注的类,
- Test4.java ---- 自动调用与Test4在同一个包中那些被@AutoRunClas标注的类中被@AutoRunMethod标注的方法.
- Test5.java ---- 自动调用与Test5在同一个包中那些被@AutoRunClass标注的类中
#### socket----TCP协议通讯
- Client.java ---- 聊天室客户端
- Server.java ---- 聊天室服务端
#### thread----线程
- CurrentThreadDemo.java ---- java中所有的代码都是靠线程执行的, main方法也不例外, 运行main方法的线程是JVM创建的, 取名为"main"
- DaemonThreadDemo.java ---- 守护线程
- PriorityDemo.java ---- 线程的优先级
- SleepDemo.java ---- 线程的静态方法:
- SleepDemo2.java ---- 当一个线程调用sleep方法处于睡眠阻塞的过程中若该线程的interrupt方法被调用,
- SyncDemo.java ---- 多线程并发安全问题:
- SyncDemo2.java ---- 有效的缩小同步范围可以在保证并发安全的前提下尽可能的提高并发效率.
- SyncDemo3.java ---- 静态方法上使用synchronize, 那么该方法一定具有同步效果.
- SyncDemo4.java ---- 互斥性
- ThreadDemo1.java ---- 多线程
- ThreadDemo2.java ---- 实现Runnable接口单独定义线程任务----较常用
- ThreadDemo3.java ---- 使用匿名内部类形式创建线程
- ThreadInfoDemo.java ---- 获取线程相关消息的一组方法
- ThreadPoolDemo.java ---- 线程池
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
javase相关内容的学习
Java学习资料 (192个子文件)
fos.dat 1B
typora0.9.98.exe 57.28MB
.gitignore 180B
.gitignore 4B
jsd2206_se.iml 423B
Server.java 6KB
Client.java 3KB
MapDemo1.java 3KB
TryCatchDemo.java 2KB
PWDemo2.java 2KB
SortListDemo2.java 2KB
CopyDemo3.java 2KB
ReflectDemo1.java 2KB
Test02.java 2KB
NewForDemo.java 2KB
MapDemo2.java 2KB
SyncDemo2.java 2KB
OSWDemo.java 2KB
LambdaDemo.java 2KB
Person.java 2KB
ListDemo.java 2KB
IteratorDemo.java 2KB
OOSDemo.java 1KB
Test02.java 1KB
ListFilesDemo3.java 1KB
CollectionDemo1.java 1KB
FOSDemo.java 1KB
CollectionDemo4.java 1KB
Test03.java 1KB
DaemonThreadDemo.java 1KB
AutoRunMethod.java 1KB
Test2.java 1KB
WriteStringDemo.java 1KB
Test03.java 1KB
ArrayToListDemo.java 1KB
Test01.java 1KB
Test5.java 1KB
Person.java 1KB
SleepDemo2.java 1KB
SortListDemo3.java 1KB
SyncDemo.java 1KB
ThreadDemo1.java 1KB
ListFilesDemo4.java 1KB
SyncDemo4.java 1KB
Person.java 1KB
Test1.java 1KB
Test02.java 1KB
PWDemo.java 1KB
AutoRunClass.java 1KB
CollectionDemo2.java 1KB
Test4.java 1KB
PriorityDemo.java 1024B
ThreadPoolDemo.java 1022B
FileDemo.java 1007B
BRDemo.java 979B
User.java 963B
SyncDemo3.java 952B
ListDemo3.java 936B
ThrowsDemo.java 893B
CopyDemo2.java 890B
Test.java 879B
ArgsDemo.java 878B
ReflectDemo2.java 871B
IllegalAgeException.java 829B
ReflectDemo6.java 827B
Demo.java 825B
ThreadInfoDemo.java 812B
BOSDemo.java 804B
ReflectDemo4.java 801B
ListFilesDemo2.java 783B
Point.java 782B
ThrowDemo.java 780B
Test3.java 775B
Test04.java 771B
SleepDemo.java 762B
FinallyDemo3.java 754B
ReflectDemo8.java 747B
CopyDemo.java 745B
ListDemo2.java 740B
FinallyDemo.java 736B
ThreadDemo3.java 715B
Point.java 708B
ThreadDemo2.java 700B
Test01.java 680B
ReflectDemo3.java 650B
Test2.java 649B
OISDemo.java 636B
AutoCloseableDemo.java 636B
CurrentThreadDemo.java 623B
Test01.java 612B
CollectionToArrayDemo.java 595B
FinallyDemo2.java 590B
SortListDemo.java 573B
ReflectDemo7.java 572B
FISDemo.java 570B
ISRDemo.java 536B
ReflectDemo5.java 528B
CreateNewFileDemo.java 525B
ReadStringDemo.java 523B
ExceptionApiDemo.java 515B
共 192 条
- 1
- 2
资源评论
哆啦哆啦S梦
- 粉丝: 139
- 资源: 517
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功