类可以提供一个静态方法,返回类的一个静态实例,如Boolean包装类的一个获取实例的静态方法 优势: 1、有名称。当一个类需要多个带有相同签名的构造器时,就用静态工厂方法代替构造器,并慎重选择名称以突出它们之间的区别。 如:BigInteger.probablePrime(int bitLength ...
分类:
编程语言 时间:
2018-04-10 15:11:15
阅读次数:
205
Java作为一种面向对象语言,支持以下基本概念 多态,继承,封装,抽象,类,对象,实例,方法,重载。 本节我们重点研究对象和类的概念。 对象,对象是类的一个实力,有状态和行为,类如,一条狗是一个对象,它的状态有颜色,名字,品种;行为有:摇尾巴,叫,吃等 类,类是一个模板,它描述一类对象的行为和状态。 ...
分类:
编程语言 时间:
2018-04-10 13:24:11
阅读次数:
197
ApplicationContext (接口) 常用的三个实现类: FileSystemXmlApplicationContext:该容器从 XML 文件中加载已被定义的 bean。在这里,你需要提供给构造器 XML 文件的完整路径,相对路径也可以。 ApplicationContext conte ...
分类:
编程语言 时间:
2018-04-09 13:07:22
阅读次数:
233
Vuex.Store Vuex.Store 构造器选项 state 类型: Object | Function Vuex store 实例的根 state 对象。详细介绍 如果你传入返回一个对象的函数,其返回的对象会被用作根 state。这在你想要重用 state 对象,尤其是对于重用 module ...
vue2.0学习(二) 全局API GitHub源码 https://github.com/sunnyguyan/VueDemo 1.Vue.directive自定义指令 一、什么是全局API? 全局API并不在构造器里,而是先声明全局变量或者直接在Vue上定义一些新功能,Vue内置了一些全局API ...
1. 如果对象是不可变的(immutable),它就始终可以被重用。 (1) 特别是String类型的对象。 (2) 同时提供了静态工厂方法和构造器的不可变类,通常可以使用静态工厂方法而不是构造器。 2. 如果可变对象是已知不会被修改的,它也可以被重用。 如果isBabyBoomer()经常被调用, ...
分类:
编程语言 时间:
2018-04-08 15:51:02
阅读次数:
154
一、配置Bean的两种方式之使用XML配置Bean ...
分类:
编程语言 时间:
2018-04-06 15:28:06
阅读次数:
147
Java集合之ArrayList 吃透增删查改 从源码看初始化以及增删查改,学习ArrayList。 先来看下ArrayList定义的几个属性: 从这里可以看到ArrayList内部使用数组实现的。 一. 初始化 1. ArrayList() 无参的构造器代: 可以看到这个构造器初始化了一个空数组。 ...
分类:
编程语言 时间:
2018-04-06 15:24:33
阅读次数:
162
java基础复习 1、 抽象类可以有构造器,可以有一个非抽象的父类 2、 垃圾回收机制回收的是堆里面的内存,栈里面的数据自动入栈自动出栈 3、 引用类型的数据在堆当中,内存中操作的只有栈,new关键字在堆里面分配一块内存 4、 java中是值传递 5、 String是不可变字符,即一旦分配了内存,此 ...
分类:
编程语言 时间:
2018-04-06 11:00:27
阅读次数:
178
一句话概括: Spring是一种轻量级控制反转IoC和面向切面AOP的容器框架 初衷: javabean是一种规范而不是技术。是指符合一定规范编写的java类,规范如下: 有一个public默认构造器 属性使用public的get、set来访问 需要序列化(即实现serializable接口) ...
分类:
编程语言 时间:
2018-04-05 17:12:06
阅读次数:
190