java.io.File 表示一个磁盘文件。可以是文件,也可以是文件夹。这个路径,可以存在,也可以不存在 创建实例 方式一:File f = new File("d:\\1.txt") 等价于 File f = new File("d:/1.txt") 方式二:File f = new File(" ...
分类:
编程语言 时间:
2016-04-20 09:58:38
阅读次数:
174
一 单例模式介绍及它的使用场景单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用到单例模...
分类:
移动开发 时间:
2016-04-16 19:27:24
阅读次数:
226
抽象类和接口不能用new()来创建实例, 但有一些库的抽象类和接口(Java 8) 提供了静态方法去创建实例,一般使用newInstance()。 例如库: ...
分类:
其他好文 时间:
2016-04-13 22:18:26
阅读次数:
175
1.create_object_by_name,依据类名字创建object,原型: 一般仅仅用第一个: 2.create_object_by_type。依据类型创建一个object,原型: 一般仅仅用第一个: 3.create_component_by_name,依据类名创建一个component, ...
分类:
其他好文 时间:
2016-04-11 14:00:28
阅读次数:
107
安装mysql在初始化的时候,出现/usr/local/mysql/bin/mysqld:error while loading shared libraries:libaio.so.1 :cannot open shared object file:NO such file or director... ...
分类:
数据库 时间:
2016-04-09 12:01:53
阅读次数:
3602
Fouandation 中常见的理解错误区 1.NSString //快速创建(实例和类方法) 存放的地址是 常量区 NSString * string1 = [NSString alloc]initWithString:@“123”]; NSString * string3 = [NSString ...
分类:
其他好文 时间:
2016-04-09 11:55:03
阅读次数:
316
在一个类内部定义的类称为内部类,初学者而言,内部类似乎有点多余,其实不然。 顶层类只能属于public和默认访问级别,而成员内部类可以处于public、protected、private和默认四种访问级别。 1.实例内部类 实例内部类有以下特点: (1)在创建实例内部类的时候,外部类的实例必须已经存 ...
分类:
其他好文 时间:
2016-04-07 01:15:23
阅读次数:
121
有如下程序 我们 发现直接创建的内部类对象完全正常,但是通过反射创建的内部类对象抛出了异常。 我们对内部类进行反编译 我们发现,非静态内部类并没有无参数的构造器,表面上调用Inner的无参数的构造器创建实例,实际上JVM会将this(代表当前默认的Outer对象)作为实参 传入Inner构造器。 这 ...
分类:
其他好文 时间:
2016-04-04 14:42:49
阅读次数:
130
定义:提供创建对象的接口. 为何使用? 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模... ...
分类:
其他好文 时间:
2016-04-01 23:38:06
阅读次数:
438