Fork me on GitHub

05 2018 档案

摘要:简单(静态)工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 该模式中包含的角色及其职责 工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象 阅读全文
posted @ 2018-05-25 17:32 爱跑步的星仔 阅读(255) 评论(0) 推荐(0)
摘要:摘要: 面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式通过共享技术实现相同或相似对象的重用提高系统资源的利用率。本文首先阐述了享元模式要解决的问题和解决问题的理念,然后从实现角度重点 阅读全文
posted @ 2018-05-24 09:28 爱跑步的星仔 阅读(255) 评论(0) 推荐(0)
摘要:安装 环境:本地win10,虚拟机里ubuntu, 在ubuntu安装redis服务,本地java连接。 本教程使用的最新文档版本为 4.0.9,下载并安装: 安装步骤: 1,进入ubuntu合适目录,分别执行以下命令: make完后 redis-4.0.9目录下会出现编译后的redis服务程序re 阅读全文
posted @ 2018-05-18 13:05 爱跑步的星仔 阅读(368) 评论(0) 推荐(0)
摘要:我们从两个例子看起: 例子一 输出结果: 例子二: 这两个例子只有一处不同,只是调整了 public static int counter1; public static int counter2=4; private static Singleton singleton = new Singlet 阅读全文
posted @ 2018-05-17 10:04 爱跑步的星仔 阅读(352) 评论(0) 推荐(0)
摘要:最近看到一篇文章,初步介绍java.io.InputStream,写的非常通俗易懂,在这里我完全粘贴下来。 来源于 https://mp.weixin.qq.com/s/hDJs6iG_YPww7yeiPxmZLw 在学习java.io.*包的时候,Input-Stream那一群类很让人反感,子类繁 阅读全文
posted @ 2018-05-16 17:30 爱跑步的星仔 阅读(427) 评论(0) 推荐(0)
摘要:首先我们先看看接口的定义: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包 阅读全文
posted @ 2018-05-16 16:05 爱跑步的星仔 阅读(1140) 评论(0) 推荐(0)
摘要:本文简单认识JDK8的重要新特性之一——Lambda表达式。 在JDK8之前,Java是不支持函数式编程的,所谓的函数编程,即可理解是将一个函数(也称为“行为”)作为一个参数进行传递。通常我们提及得更多的是面向对象编程,面向对象编程是对数据的抽象(各种各样的POJO类),而函数式编程则是对行为的抽象 阅读全文
posted @ 2018-05-15 19:49 爱跑步的星仔 阅读(230) 评论(0) 推荐(0)
摘要:今天碰到了 public static String getAutoRelateRelationship(final JSONObject modifyJson, String... inUsedConn) {...},其中有可变参数列表。其定义格式为:访问修饰符 返回值类型 方法标识符(参数类型 阅读全文
posted @ 2018-05-10 14:44 爱跑步的星仔 阅读(229) 评论(0) 推荐(0)
摘要:ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ASCI 阅读全文
posted @ 2018-05-10 11:10 爱跑步的星仔 阅读(554) 评论(0) 推荐(0)