没有合适的资源?快使用搜索试试~ 我知道了~
hello-world:Java重点知识学习Java知识学习
共263个文件
java:162个
png:66个
md:30个
需积分: 8 0 下载量 107 浏览量
2021-03-25
19:52:25
上传
评论
收藏 8.69MB ZIP 举报
温馨提示
你好,世界! Java重点知识学习,包括但不限于并发和多线程,设计模式,JVM ... 学习进度 数据结构与算法 设计模式 面向对象设计原则 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可替代性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可替代性是针对对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的替代以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。 面向对象设计原则为支持可维护性替代而产生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出来的指导性原则。 最常见的7种面向对象设计原则如下表所示: 设计原则名称 定义 一个类只负责一个功能领域中的相应职责 软件实体应对扩展开放,而对修改关闭 (开放式,封闭式原则,OCP) 所有引用基类对象的地方能够透明地使用其子类的对象 (
资源推荐
资源详情
资源评论
收起资源包目录
hello-world:Java重点知识学习Java知识学习 (263个子文件)
.gitignore 19B
_72编辑距离.java 4KB
CLassUtil.java 3KB
ConditionDemo2.java 3KB
BlockingQueueModel.java 3KB
ProducerConsumerModel.java 3KB
_三线程轮流打印.java 2KB
_大数组求和.java 2KB
_AQS实现semaphore.java 2KB
_47全排列2.java 2KB
_堆排序.java 2KB
CountDownLatchDemo3.java 2KB
_784字母大小写全排列.java 2KB
_51N皇后.java 2KB
_可重入粒度测试之调用其他类的方法.java 2KB
Account.java 2KB
_322零钱兑换.java 2KB
_方法抛出异常后会释放锁.java 2KB
_46全排列.java 2KB
_同时访问静态synchronized和非静态synchronized方法.java 2KB
Screen.java 2KB
ConditionDemo1.java 2KB
_同时访问一个类的不同的普通同步方法.java 2KB
Class类的使用.java 2KB
SemaphoreDemo.java 2KB
_同时访问同步方法和非同步方法.java 2KB
CyclicBarrierDemo.java 2KB
FileUtil.java 2KB
CountDownLatchDemo1.java 1KB
LongAdderDemo.java 1KB
NormalState.java 1KB
CountDownLatchDemo2.java 1KB
AtomicLongDemo.java 1KB
Client.java 1KB
XMLUtil.java 1KB
_链表中倒数第k个节点.java 1KB
QuickSort.java 1KB
_二叉树的最小深度.java 1KB
_518零钱兑换2.java 1KB
ConfigSettingWindow.java 1KB
FBSettingWindow.java 1KB
Command.java 1KB
_类锁之Class方式.java 1KB
OverdraftState.java 1KB
_对象锁之代码块形式.java 1KB
_Semaphore实现生产者消费者模式.java 1KB
_52N皇后2.java 1KB
_类锁之static形式.java 1KB
FutureTaskDemo.java 1KB
ProxySearcher.java 1KB
_消失的请求数.java 1KB
RestrictedState.java 1KB
_对象锁之方法锁形式.java 1KB
AllyControlCenter.java 1KB
_1两数之和.java 1020B
Client.java 975B
Switch.java 932B
ConcreteAllyControlCenter.java 918B
Test.java 905B
FunctionButton.java 860B
_142环形链表2.java 830B
ChartFactory.java 809B
Demo.java 797B
Client.java 767B
EncryptFacade.java 756B
Player.java 750B
OneFuture.java 738B
_可重入粒度测试之调用父类的方法.java 730B
NewEncryptFacade.java 721B
Client.java 700B
SingletonDoubleVerifyLock.java 696B
OperationAdapter.java 694B
Mutex.java 687B
BinarySearch.java 686B
_可重入粒度测试之调用类内另外的方法.java 684B
ConfigOperator.java 680B
Client.java 665B
SingletonEnum.java 650B
Client.java 646B
SingletonLazy.java 645B
_可重入粒度测试之递归调用本方法.java 645B
_二分搜索.java 629B
_141环形链表.java 622B
MovieTicket.java 619B
AccessValidator.java 608B
_876链表的中间结点.java 607B
_lock实现加锁释放锁.java 597B
SingletonStaticInnerClass.java 569B
Client.java 563B
BlackBorderDecorator.java 562B
MinimizeCommand.java 551B
SingletonHungry.java 547B
SummerSkinFactory.java 538B
SpringSkinFactory.java 538B
ScrollBarDecorator.java 531B
AccountState.java 527B
HelpCommand.java 527B
InsertCommand.java 527B
ComponentDecorator.java 519B
ModifyCommand.java 518B
共 263 条
- 1
- 2
- 3
资源评论
还是那个小宇
- 粉丝: 26
- 资源: 4729
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功