自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云都小生

互联网 · 科学 · 阅读 · 思考

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java有序数组插入数据的三种方法

@Author:云都小生Java中的数组比起C的数组还是比较方便的,做边界检测不会那么麻烦。现在整理一下Java中有序(假设是从小到大)数组插入数据的三种方式,其中一种方式是直接调用static方法——Arrays.sort(数组名); 另外两种方法比较考验思维,都跟遍历有关。当然,除了这三种方法之外,还有许多其他的方法,这里只是抛砖引玉。第一种方法 原先我有一个有序的数组a,长度是6,里面的元素

2017-09-28 20:04:40 52771 5

原创 Java内部类

@Author:云都小生内部类概述定义在一个类里面,或者一个方法里面的类,叫做内部类。内部类一般可以分为四类:成员内部类,静态内部类、局部内部类和匿名内部类。使用内部类的原因(好处),通常有三种: 1. 内部类可以使用外部类的数据; 2. 对同一个包的其他类、方法实现隐藏; 3. 定义一个回调函数时不需要编写大量的代码。 内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两

2017-09-28 16:09:53 224

原创 设计模式——抽象工厂模式

@Author:云都小生工厂方法模式遗难 上一节我们说到工厂方法模式,我们来回顾一下它的缺点。如果增加一个产品,就需要增加一个新的工厂,然后添加一个新的产品类。如果需要越来越多的产品,就得有越来越多的工厂,这样势必会增加系统的开销。所以该到学习抽象工厂模式的时候了。两个被挖过来的概念 抽象工厂模式,其实就是对相关的产品进行分类,把一些具有相关性的产品组合起来,由一个...

2017-09-27 21:14:41 290

原创 设计模式——工厂方法模式

@Author;云都小生回顾简单工厂模式 第一节我更新了简单工厂模式,特点就是实现了对象创建与客户端的分离,在创建对象的时候,我们只需要传入参数,就能获取到相应的对象。但是,简单工厂模式也有局限,它只能用于创建的对象比较少的情况。现在有这么一种情况,如果我想增加一个产品,那是不是就得修改工厂类里面的代码,我得在里面多加一个判断,如果符合这个参数,就生成相应的对象。Product product1;

2017-09-24 21:05:09 266

原创 Java 面向对象入门

面向对象入门@Author:云都小生 span {color: red;} p {style=”font-size:22} 类与对象 现实生活中有各式各样的对象,有狗有猫有人,有树有花有草,我们所见到的东西,都是对象。这些对象有一些,拥有相同的属性和方法。例如说狗,它们同样有四条腿,两个眼睛,它们同样都会叫 Java是面向对象的编程语言,在Java中怎么实现面向对象编程呢?p

2017-09-22 11:58:26 363

原创 Java泛型

@Author:云都小生 p{font-size:22} span{color:red;font-size:24} h3{color:green;font-size:22} 为什么要使用泛型 Java的泛型提供了一种编译时类型检测机制,允许程序在运行时检测到非法的类型。这句话可能你看不懂,没关系,我引用许多相关文章中都会出现的一个例子。import java.uti

2017-09-22 11:50:33 240

原创 Java 字符串操作

@Author:云都小生(Cloudking)字符串的概述 在Java中,其实String并不是基本数据类型,而是一个引用类型,它存放再内存中。String str = "ABC";这个str其实存放的是字符串再内存中的地址,相当于C语言的字符串 char* 如果我们想把两个字符串合起来,可以直接用“+”String s1 = "abc";String a2 = "def";String a

2017-09-22 11:47:18 329

原创 Java泛型简单了解

泛型@Author:云都小生为什么要使用泛型 Java的泛型提供了一种编译时类型检测机制,允许程序在运行时检测到非法的类型。这句话可能你看不懂,没关系,我引用许多相关文章中都会出现的一个例子。import java.util.*;public class GenericTest { public static void main(String[] args) { List l

2017-09-18 12:03:09 419

原创 设计模式——简单工厂模式

@Author:云都小生设计模式简述甄子丹与王宝强一起演的电影《一个人的武林》中,有这么一段话让我印象深刻——“先拳后腿次擒拿,兵器内外武合一”。由外到内修炼,内外结合方可小成。在软件开发领域,编程语言就相当于拳腿,各种开发工具就像是兵器,而这些东西都属于外功。那什么是内功呢?从数据结构到算法,从重构到设计模式等,这些都算是程序员的内功。拥有雄厚的内功,是所有武林人士的追求。从今天开始今天,我也要

2017-09-16 09:43:36 459

原创 Java 数组

2017-09-08 11:10:25 246

原创 Python 3.0 面向对象

2017-09-02 23:25:21 312

《23种设计模式(C++)》.pdf

设计模式精解-GoF 23 种设计模式解析附 C++ 实现源码。懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成 立。道可道,非常道。道不远人,设计模式亦然如此。 一直想把自己的学习经验以及在项目中的应用经历拿出来和大家共享,却总是下不了这 个决心:GoF 的 23 种模式研读、总结也总需要些时日,然而时间对于我来说总是不可预计 的。 之所以下了这个决心,有两个原因:一是 Robert 的箴言,二是因为我是一个感恩的人, 就像常说的:长怀感恩之心,人生便无遗憾。想想当时读 GoF 的那本圣经时候的苦闷、实 现 23 个模式时候的探索、悟道后的欣悦,我觉得还是有这个意义。

2017-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除