- 博客(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
《23种设计模式(C++)》.pdf
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人