![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
银银豆豆
这个作者很懒,什么都没留下…
展开
-
设计模式-1工厂模式
官方说明:主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。关键代码:创建过程在其子类执行。应用实例: 1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。 2、Hibernate 换数据库只需换方言和驱动就可以。优点: 1、一个调用者想...原创 2018-12-27 09:36:52 · 100 阅读 · 0 评论 -
continue关键字-java关键字
java关键字说明与break相似 ,但是continue是跳过当前循环的剩下的语句,不会结束循环如果有标签,可以直接跳过跳过标签所标识循环的当次循环的剩下语句,重新开始下一次循环...原创 2018-12-24 16:03:26 · 544 阅读 · 0 评论 -
关键字 enum -java关键字
java关键字说明1枚举是一个final类,继承Enum,不可以被继承也不可以继承别的类2枚举可以被静态导入 即 import static …3枚举可以被switch4枚举可以实现接口来扩充自己...原创 2018-12-24 17:18:27 · 399 阅读 · 0 评论 -
final关键字 -java关键字
说明final类不能被继承方法不能被重写变量值不能被更改引用的变量的值可以更改,但不能new。即不能更改索引所指得位置。原创 2018-12-24 17:26:49 · 232 阅读 · 0 评论 -
finally关键字 -java关键字
Java关键字说明在return之前执行通常与try -catch连用一般在finally释放资源如果在finally之前退出了虚拟机,则不执行finally原创 2018-12-25 08:34:33 · 176 阅读 · 0 评论 -
java技术
java关键字java集合原创 2018-12-25 11:22:07 · 97 阅读 · 0 评论 -
java集合
AbstractCollectionAbstractListmapAbstractMapAbstractSetLinkedList1 LinkedList2原创 2018-12-25 11:28:20 · 79 阅读 · 0 评论 -
设计模式-4建造模式
官方 链接意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。何时使用:一些基本部件不会变,而其组合经常变化的时候。如何解决:将变与不变分离开。关键...转载 2019-01-07 11:40:01 · 102 阅读 · 0 评论 -
设计模式-5原型模式
介绍意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。主要解决:在运行期建立和删除原型。何时使用:1、当一个系统应该独立于它的产品创建,构成和表示时。2、当要实例化的类是在运行时刻指定时,例如,通过动态装载。3、为了避免创建一个与产品类层次平行的工厂类层次时。4、当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合...转载 2019-01-14 08:35:20 · 81 阅读 · 0 评论 -
设计模式-6适配器模式
参考连接个人理解类适配器模式就是相当于给被适配者继承一个接口来附加新的功能。相当于在原有类的基础上实现现在的接口,自己源码对象适配器。只要把不兼容 变成兼容的就是适配器!...原创 2019-01-15 09:14:37 · 154 阅读 · 0 评论 -
catch关键字 -java关键字
说明通常和try一起使用catch 后的 {}不能去掉,即使只有一条语句原创 2018-12-24 15:55:10 · 817 阅读 · 0 评论 -
break关键字 -java关键字
java关键字说明只用于switch和循环中只能跳出一层循环跳出多层循环需要在语句前加标识 例如public static void main(String[] args) { foron:for(int i=0;i<9;i++) { System.out.println("i="+i); for(int j=0;j&l...原创 2018-12-24 15:24:37 · 718 阅读 · 0 评论 -
boolean关键字-java关键字
java关键字boolean 变量只能以 true 或 false 作为值。boolean 不能与数字类型相互转换。包含 boolean 操作数的表达式只能包含 boolean 操作数。Boolean 类是 boolean 原始类型的包装对象类...转载 2018-12-24 15:12:28 · 1165 阅读 · 0 评论 -
设计模式
1工厂模式原创 2018-12-27 10:44:17 · 80 阅读 · 0 评论 -
断言
参考链接 https://blog.csdn.net/hp910315/article/details/51067333 个人总结:1.相当于一种提示。2.一般在程序达不到的地方使用。3.不能检查公共方法的参数。...转载 2018-12-17 08:10:41 · 361 阅读 · 0 评论 -
java关键字
参考链接https://blog.csdn.net/ZytheMoon/article/details/78648288 native https://blog.csdn.net/funneies/article/details/8949660 调用其他语言的方法。转载 2018-12-17 08:13:12 · 69 阅读 · 0 评论 -
设计模式-2抽象工厂模式
官方介绍:意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。关键代码:创建过程在其子类执行。应用实例:1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以...原创 2018-12-27 15:26:23 · 116 阅读 · 0 评论 -
设计模式-3单例模式
官方教程 官方链接意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目,节省系统资源的时候。如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。关键代码:构造函数是私有的。应用实例:1、一个党只能有一个书记。2、Windows 是多进程多线程的,在操作一个文件的时候,...原创 2018-12-28 08:59:52 · 79 阅读 · 0 评论 -
static关键字 - java关键字
static关键字类的加载顺序先按照声明顺序初始化基类静态变量和静态代码块,接着按照声明顺序初始化子类静态变量和静态代码块,而后按照声明顺序初始化基类普通变量和普通代码块,然后执行基类构造函数,接着按照声明顺序初始化子类普通变量和普通代码块,最后执行子类构造函数。基类静态变量和静态代码块子类静态变量和静态代码块基类普通变量和普通代码块基类构造函数子类普通通变量和普通代码块子类构...原创 2018-12-24 11:18:32 · 82 阅读 · 0 评论 -
java关键字
static关键字原创 2018-12-24 11:19:42 · 156 阅读 · 0 评论 -
abstract 关键字 - abstract java关键字
抽象类1抽象类中有0到多个抽象方法。2不能被实例化,只能用来继承抽象方法1只定义不实现。原创 2018-12-24 11:46:52 · 113 阅读 · 0 评论 -
assert 关键字 java关键字
java关键字断言参考使用assert false:"stop";说明switch 中default使用的时候最多需要 用 -ea 开启实际生产中不用断言,因为一开启,如果失败,则会报错。...原创 2018-12-24 15:07:18 · 117 阅读 · 0 评论 -
设计模式-7 桥接模式
这个刚开始没搞懂,但是看了下面这位大神的解释,就清楚很多了https://blog.csdn.net/a19881029/article/details/80979200转载 2019-02-12 14:40:29 · 112 阅读 · 0 评论