在Java中,当定义的方法可能产生异常时,程序员必须抛出可能的异常。 抛出异常的两种方式,一是在方法内部用throw语句,二是在方法定义时用throws关键字 1.throw语句 在Java中,throw语句用于抛出一个异常。异常的具体类型可以是由程序员自己定义,也可以是Java系统异常类型。 记住 ...
分类:
编程语言 时间:
2017-10-15 23:19:26
阅读次数:
225
什么是抽象工厂模式所谓抽象工厂模式,就是为创建一组相关或者是互相依赖的对象提供一个接口,而不需要指定它们的具体类的设计模式。抽象工厂模式适用于一个对象族有相同的约束的情况,用不抽象的语言解释就是国内著名开发者服务商环信在Android和iOS平台都提供了IMSDK,尽管功..
分类:
移动开发 时间:
2017-10-15 21:29:52
阅读次数:
263
一。泛型编程的概念 1.不考虑具体数据类型的编程模式 对于Swap函数可以考虑下面的泛型写法 2.函数模板的语法规则 -template关键字用于声明开始进行的泛型编程 -typename关键字用于声明反省 template <typename T> 3.函数模板的应用 -自动类型推倒调用 -具体类 ...
分类:
其他好文 时间:
2017-10-15 18:03:32
阅读次数:
204
一,介绍 工厂模式创建对象(视为工厂里的产品)时无需指定创建对象的具体类。 工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。 在这里将工厂简单分为三种: (2)继承文件 (4)各个实现类 ...
分类:
编程语言 时间:
2017-10-13 16:16:38
阅读次数:
212
个人终于第一次完成了一个java web项目从策划到最终上线的全过程,虽然项目十分简单,但全流程跑通的感觉还是倍爽的,之后再做项目则只是各个环节上的细化了。 现在我将我的“第一次”分享给大家 项目名称:最美80周年,共同记录 开发文档:https://www.showdoc.cc/rucday?pa ...
分类:
其他好文 时间:
2017-10-12 19:19:29
阅读次数:
245
一.集合框架 : 1.Java集合框架的三大接口: ①Collection所有集合类的根接口。 ②Map映射接口,存放键值对。 ③Iterator遍历集合的迭代接口。 2.Java的集合框架是由很多接口、抽象类、具体类组成的,都位于java.util包中。 二.Collection接口: 1.Col ...
分类:
其他好文 时间:
2017-10-11 14:05:47
阅读次数:
101
转载自:http://www.cnblogs.com/lwbqqyumidi/p/3817517.html 作者:Windstep 四.Java多线程的阻塞状态与线程控制 上文已经提到Java阻塞的几种具体类型。下面分别看下引起Java线程阻塞的主要方法。 1.join() join —— 让一个线 ...
分类:
编程语言 时间:
2017-10-10 16:50:29
阅读次数:
185
注意到在本接口中有三个方法keyPressed(KeyEvent e)、keyRealease(KeyEvent e)、keyTyped(KeyEvent e)三种,分别与三个具体类型相对应。那么Java运行时系统何时调用哪个方法?当键盘刚按下去时,调用keyPress方法,键盘释放,调用keyRe ...
分类:
其他好文 时间:
2017-10-08 22:27:36
阅读次数:
154
概念 泛型可以解决数据类型的安全问题,主要原理是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。 格式 访问权限 class 类名称<泛型,泛型。。。>{ 属性 方法 } 示例代码 对象的创建 类名称<具体类型> 对象名称 = new 类名称<具体类型>(); 示例 ...
分类:
编程语言 时间:
2017-10-07 19:37:00
阅读次数:
242
设计模式(三)——抽象工厂模式一、抽象工厂模式1、抽象工厂模式简介定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。UML类图:2、抽象工厂模式角色(1)抽象工厂AbstractFactory:抽象工厂类,提供创建两种产品的接口CreateProductA和CreatePr..
分类:
其他好文 时间:
2017-09-29 00:23:52
阅读次数:
173