随笔分类 -  Java

摘要:# JAVA的设计模式 首先我们应该知道什么是设计模式? 一个设计模式是某些问题或情况下的一种通用解决方案。 Java的设计模式有三种: 1. 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程 2. 结构型模式:把类或对象结合在一起形成一个更大的结构 3. 行为型模式:类和对象如何交 阅读全文
posted @ 2023-06-14 12:16 Ysun_top 阅读(61) 评论(0) 推荐(0) 编辑
摘要:## 定义 给某一个对象提供一个代理,并由代理对象来控制对真实对象的访问。 代理模式可以分为3个角色: 1. Interface:定义代理类和真实主题的公共对外方法,也是代理类代理真实主题的方法 2. Implement:真正实现业务逻辑的类 3. Proxy:用来代理和封装真实主题 代理模式使用场 阅读全文
posted @ 2023-06-14 12:15 Ysun_top 阅读(11) 评论(0) 推荐(0) 编辑
摘要:# 单例设计模式 某个类只能有一个实例,提供一个全局的访问点。 ## 单例模式的N种写法 ```JAVA //第一种 //不能实现单例对象的延迟加载 public class AClass { private AClass() { } public final static AClass INSTA 阅读全文
posted @ 2023-06-14 12:14 Ysun_top 阅读(7) 评论(0) 推荐(0) 编辑
摘要:首先什么是堆栈。在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。 ## 栈内存 栈内存是Java的另一种内存。 主要是用来执行程序用的,它用于在运行时储存方法的参数、方法的局部变量。 - 特点:先进后出,后进先出 - 存取速度比堆要快,但存在栈中的数据大小与生存周期必须是确定的 ## 堆 阅读全文
posted @ 2023-06-14 12:01 Ysun_top 阅读(75) 评论(0) 推荐(0) 编辑
摘要:# Java集合框架List,Map,Set等全面介绍 来源:http://android.blog.51cto.com/268543/400557/ Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 ### 相关文章: 阅读全文
posted @ 2023-06-14 11:56 Ysun_top 阅读(27) 评论(0) 推荐(0) 编辑
摘要:# JAVA中List和Map的实现结构介绍 ## Collection(单列集合) ### List(有序,可重复) ### ArrayList - 底层数据结构是数组,查询快,增删慢 - 线程不安全,效率高 ### Vector - 底层数据结构是数组,查询快,增删慢 - 线程安全,效率低 ## 阅读全文
posted @ 2023-06-14 11:53 Ysun_top 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示