![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
齐墨
这个作者很懒,什么都没留下…
展开
-
java基础——泛型
目录引入泛型泛型的具体形式泛型类泛型方法泛型接口泛型擦除泛型擦除带来的问题泛型补偿instanceof操作可以通过引入类型标签,使用动态的isInstance()来进行补偿可以通过传递一个工厂对象,并使用它来创建新的实例的方式对new表达式进行补偿。泛型数组,一般的解决方案是在任何想要创建泛型数组的地方都使用ArrayList泛型边界泛型通配符...原创 2018-12-16 23:19:39 · 175 阅读 · 0 评论 -
java 异常处理
前言在java中使用异常处理有什么优势?相信这是许多从C语言转型过来的同学的一个问题,这个问题也曾一直困扰着我,希望通过这篇文章能让大家开始对这个问题有一个新的开端,开始了解和使用异常。大家知道在C语言中一般出现异常是通过返回特殊的值来判断的,比如-1或者NULL等。所以在写java程序的时候也会惯性的使用这种方式,对何时使用异常非常的模糊,偶尔发现使用某个函数必须捕获异常的时候才会使用异...原创 2019-01-06 21:46:22 · 185 阅读 · 0 评论 -
设计模式-适配器模式
设计模式-适配器模式介绍意图:主要解决:何时使用:如何解决:关键代码:应用实例:优点:缺点:实例适配器的权衡缺省适配模式的结构介绍结构型模式是将系统中的多个类或对象组合在一起,相互协作来完成更复杂的任务或功能。就好比搭积木,许多简单积木可以搭建成更复杂、功能更强大的结构。它分为两种形式:类结构型模式和对象结构型模式。类结构型模式由多个类组合,存在继承和实现关系;对象结构型模式由类和对象组合,存...原创 2019-01-20 20:47:19 · 131 阅读 · 0 评论 -
设计模式-命令模式
介绍意图:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变化的紧耦合的设计就不太合适命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。...原创 2019-02-17 19:48:41 · 273 阅读 · 0 评论