- 博客(8)
- 收藏
- 关注
原创 设计模式之详解——装饰模式
装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。用处:需要扩展一个类的功能。动态的为一个对象增加功能,而且还能动态撤销。(继承不能做到这一点,继承的功能是静态的,不能动态增删。)缺点:产生过多相似的对象,不易排错!public interface Sourceable { public ...
2018-09-22 14:26:38
186
原创 设计模式之详解——适配器模式
适配器模式适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。类的适配器模式当希望将一个类转换成满足另一个新接口的类时,可以使用类的适配器模式,创建一个新类,继承原有的类,实现新的接口即可。/** * 核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口是...
2018-09-22 14:21:58
299
原创 设计模式之详解——单例模式
单例模式你要做的只是复制代码去一步步验证,至于原因代码中有;不懂可以联系我进行交流。文中每一块代码你可以直接复制粘贴,不必要分开复制粘贴单独创捷类去运行。/** * 单例模式总结: 单例模式优点 1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。 2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。 3、有些类如交易...
2018-09-22 14:16:54
243
原创 带你认识Properties
Properties类1.1 Properties类介绍Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:1、Hashtable的子类,map集合中的方法都可以用。2、该集合没有泛型。键值都是字符串。3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光...
2018-09-17 23:37:58
218
原创 Java之面向对象
Java之面向对象思想不同修饰符使用细节常用来修饰类、方法、变量的修饰符如下:public 权限修饰符,公共访问, 类,方法,成员变量protected 权限修饰符,受保护访问, 方法,成员变量默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量private 权限修饰符,私有访问, 方法,成员变量static 静态修饰符 方法,成员变量final 最终修饰符 ...
2018-09-17 23:14:49
199
原创 一张图带你读懂设计模式(其一)
一张图带你读懂设计模式(其一)设计模式关系图![这张图属于网上引用过来的,如涉及版权,请联系博主,主要介绍二十三种设计模式的关系,对我们学习设计模式很有帮助如果有单词不懂什么意思可以去百度](https://img-blog.youkuaiyun.com/20180917223737406?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MzgwNjY...
2018-09-17 22:57:08
1039
原创 win10与Linux终于兼容了
win10与Linux系统兼容描述背景win10新特性使得Windows与Linux破天荒的相兼容,下面介绍下win10下的Linux系统,Ubuntu系统工具 安装了win10 操作系统的计算机1.设置搜索开发者选项并选择 2.勾选开发人员模式 3.打开控制面板、程序、启用或关闭windows功能 4.勾选适用于Windows系统的Linu...
2018-09-06 03:18:24
11526
原创 Java语言概述及jdk下载安装
Java语言概述及jdk下载安装计算机语言Java语言的概述Java语言的三种技术架构*Java语言的跨平台性JDK、JREJDK的下载JDK的安装与卸载环境变量的配置1、计算机语言 语言 人与人交流的一种方式 计算机语言 人与计算机交流的一种方式2、Java语言的概述 SUN公司1995年推出的一门高级编程语言。 是...
2018-08-18 00:30:05
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅