摘要:
1. 单例模式 定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 代码 /** * 单例模式-饿汉形式 * @author emma_zhang * @date 2019/2/15 */ public class SingletonForHunger { private sta 阅读全文
摘要:
前言: 设计模式是我半年左右会回顾的知识点,因为半年的编码沉淀,再次复习会让自己对设计有一些新的体悟。 这是第一集:https://www.cnblogs.com/Gabby/p/10391126.html 设计原则 1. 单一职责原则-SRP 前提:面向接口编程原则 接口一定要做到单一职责; 类的 阅读全文
摘要:
Java8看书笔记 Stream Stream.of("d2", "a2", "b1", "b3", "c") .filter(s -> { System.out.println("filter: " + s); return true; }); 不会打印任何东西,因为filter是衔接操作,延迟性 阅读全文
摘要:
Gson关于抽象类的序列化与反序列化 背景知识 Gson是Google推出的Java对象与Json对象的之间转换的Java类库,需要将Java对象序列化时,使用 A a = new A(); // Java对象序列化成String Gson gson = new Gson(); // String 阅读全文
摘要:
我有一个很古怪的需求,我需要在web页面上点击一个按钮,然后后台去打开一个JFrame窗体(不要问我为什么,因为只找到封装成JFrame的包[捂脸]) 然后我在按钮的响应部分尝试着这样: 这个DrugDrugInteractionVisual类继承了JFrame 。 然后请求报错: 我在网上找了很多 阅读全文
摘要:
第1章 重构,第一个案例 1.1 起点 当你发现自己需要为程序添加一个特性,而代码结构使你无法很方便第达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性 1.2 重构的第一步 为即将修改的代码建立一组可靠的测试环境。 1.3 分解并重组 将长长的函数切开,并将较小块的代码移至更合 阅读全文
摘要:
JAVA8特性之STREAM:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ 阅读全文
摘要:
网上有很多相关教程,例如: http://blog.csdn.net/haozhuxuan/article/details/53695850 按照教程你可以得到一个正确的操作,但是我在其中碰到了一些问题,下面总结一下: 1. 在引入的时候: 我开始只引入这个依赖,然后一直在跳转的时候报这个错: 然后 阅读全文
摘要:
鲍勃大叔说: 单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 我最开始理解成只能有一个原因去改变,跟我以前的认知有问题,从我开始学OOP以来,我觉得一个类就是一个事物的抽象,比如书,BOOK类,如果按照我理解的意思,book类就有很多可以改变它的原因,例如翻书或者买书,我感觉S 阅读全文
摘要:
1.maven是什么 maven是优秀的构建工具,还是一个依赖管理工具和项目信息管理工具,它提供了中央仓库,能帮我们自动下载构件。 约定优于配置(convention over configuration) 2.maven的基本格式 基本含义: groupId:定义项目属于哪个组,这个组往往跟项目所 阅读全文