Spring最核心的概念就是“依赖注入”。所谓依赖注入就是你需要什么对象,Spring容器就帮你实例化这个对象,然后注入到你的应用程序中。这样你就不用自己实例化依赖对象,不但简化了开发,还解耦了各模块的依赖。下面我来展示一个实例,比如Person对象要使用Computer,必须依赖Computer这个对象。使用Spring,使你不用自己new对象,Spring容器会帮你在需要的时候注入Compute...
分类:
编程语言 时间:
2015-07-19 12:02:25
阅读次数:
155
静态方法是你手动调用的时候执行。
静态变量与类一起加载,最优先的。类加载会执行
然后是,静态初始化器(只初始化静态成员变量)。类加载会执行
然后是,属性初始化(只初始化非静态成员变量)。new对象时会执行
最后是,构造函数。new对象时会执行。
对象的创建过程:
首次(new创建对象或者调用某静态属性或者静态方法),查找类路径定位class文件,载入class文件,这时候初始化...
分类:
编程语言 时间:
2015-07-17 18:46:23
阅读次数:
179
1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。
a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用 StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。
b、避免使用错误的方式,尽量不用instanceof做条件判断。使用ja...
分类:
编程语言 时间:
2015-07-16 19:51:40
阅读次数:
140
在此之前先说一下没有spring的时候,对象直接的合作是如果工作的,比如A类要调用B类的方法,首先在A类中肯定需要创建一个B对象,然后通过B对象的实例去调用A方法的实例方法,如是静态方法可以直接通过类名去调用即可。这样做的缺点,通过new对象的的方式去创建对象,第一相互之间的依赖性太大,同一个对象多次创建,用完以后需要销毁,效率低下,这样的方式总体就是,对象之间的耦合度高,效率低(每次都需要创建和...
分类:
编程语言 时间:
2015-07-05 16:55:15
阅读次数:
147
1.因为我的webservice返回的是json, 2.ajax传递跨域不安全, 3.contentType: "application/json; charset=utf-8", 这个是直接访问的webservice 所以还是采用后台调用, 如果引用微软的webService直接new对象,调用方...
分类:
Web程序 时间:
2015-06-30 17:39:49
阅读次数:
183
__new__: 对象的创建,是一个静态方法,第一个参数是cls。
__init__ : 对象的初始化, 是一个实例方法,第一个参数是self。
__call__ : 对象可call,注意不是类,是对象。...
分类:
编程语言 时间:
2015-06-28 17:36:19
阅读次数:
187
一、单例的作用是用于控制类的生成方式,而不让外部类任意new对象1.Car.javaimport java.util.ArrayList;import java.util.List;public class Car { //私有化构造函数,防止被外部的类new private Car() { } p...
分类:
编程语言 时间:
2015-06-18 16:57:17
阅读次数:
240
首先明确一点:javascript中构造函数是不需要有返回值的,这一点跟java很类似。可以认为构造函数和普通函数的最大差别就是:构造函数中没有return语句,普通函数可以有return语句;构造函数中会使用this关键字定义成员变量和成员方法,普通的函数不会使用this关键字定义成员变量和方法。...
分类:
编程语言 时间:
2015-06-12 00:25:38
阅读次数:
132
------ android培训、
java培训、期待与您交流! ---------
Runtime对象,该类并没有提供构造函数,说明不可以new对象,
该类中的方法包括静态与非静态的
该类使用单例设计模式
运行某个程序
private static void med5() throws Exception
{
// TODO Auto-generated method stu...
分类:
其他好文 时间:
2015-06-07 09:35:52
阅读次数:
127
这几天Leader让我用工厂模式对部分业务逻辑代码进行重构,过程是痛苦的(这里就不详细说了),结果很甜蜜。下面记录一下我在重构过程中遇到一个问题。
部分代码如下:@service(orderFactory)
public class OrderFactory implements IOrderFactory{
public OrderCreate factory(String type){...
分类:
编程语言 时间:
2015-06-01 22:49:34
阅读次数:
168