一Spring IOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。二。Spring IOC容器对Bean的生命周期进行管理的过程:-通过构造器或工厂方法创建Bean的实例-为Bean的属性设置值和对其他的Bean的引用-调用Bean的初始化方法-Bean...
分类:
其他好文 时间:
2015-10-14 01:34:31
阅读次数:
275
内存管理高级内存管理高级:1.属性的内部实现原理2.dealloc内释放实例变量3.便利构造器方法的实现原理4.collection的内存管理name, age, gender自定义初始化方法便利构造器Student.h#import @interface Student : NSObject //...
分类:
其他好文 时间:
2015-10-13 21:15:04
阅读次数:
232
经常看到却一直不甚理解的概念,依赖注入(DI)以及控制器反转(Ioc),找了几篇好的文章,分享一下。 自己理解的,依赖注入就是组件通过构造器,方法或者属性字段来获取相应的依赖对象。 举个现实生活中的例子来理解...
分类:
Web程序 时间:
2015-10-13 12:28:41
阅读次数:
148
构造器是静态方法。1. Java中,用new()创建一个对象的时候,Java虚拟机首先去检查new指令的参数是否能够在方法区的常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化过。如果没有,则必须执行相应的类加载过程。2. 类加载过程为:Java解释器查找类路径,以...
分类:
编程语言 时间:
2015-10-11 01:38:31
阅读次数:
169
按钮UIButton在app的出镜率也相当高。作用是响应用户点击的控件。创建UIButton,遵循一下几个步骤:1、一般用便利构造器来创建一个button对象。2、设置按钮的属性3、为按钮添加点击事件4、把按钮添加到父视图,得以显示5、无需释放。// 便利构造器创建一个button UIButton...
分类:
其他好文 时间:
2015-10-10 12:29:20
阅读次数:
135
使用反射来创建对象(1)public T newInstance():只能创建非private,无参的构造方法的对象;好比 new 类()12Class clz = Teacher.class; Teacher t2 = clz.newInstance();(2)先得到一个构造器,调用构造器里的一个...
分类:
编程语言 时间:
2015-10-08 19:54:21
阅读次数:
260
这是Effective Java第2章提出的第一条建议:考虑用静态工厂方法代替构造器此处的静态工厂方法并不是设计模式,主要指static修饰的静态方法,关于static的说明可以参考之前的博文《java中final与static的使用场景总结》。什么是静态工厂方法?可以参考书中的例子(摘自JDK1....
分类:
编程语言 时间:
2015-10-07 12:08:08
阅读次数:
176
1. 类和对象 面向对象的程序设计过程中,有两个重要概念:类(class)和对象(object,也被称作实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;而对象才是一个具体存在的实例。 >> 定义类的语法如下: [修饰符] class 类名 { 零个到多个构造器的定义 .....
分类:
编程语言 时间:
2015-10-06 16:51:59
阅读次数:
148
构造器是一个创建对象时被自动调用的特殊方法,为的是初始化。构造器的名称应与类的名称一致。当创建一个个对象时,系统会该对象的属性默认初始化,基本类型属性的值为0(数值类型),false(布尔类型),把所有的引用类型设置为null.构造器可以改变这种默认的初始化。构造器的作用:是创建java对象的重要途...
分类:
编程语言 时间:
2015-10-06 12:46:13
阅读次数:
208
自定义异常 1 package learn.JavaBasics.Class; 2 3 import java.util.Date; 4 5 /** 6 * 如何自定义一个异常类 7 * 1. 继承一个现有的异常类 8 * 2. 提供一个序列号,提供几个重载的构造器 9 * 3. 像其异...
分类:
编程语言 时间:
2015-10-04 06:41:53
阅读次数:
201