(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}
(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器
(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;
(4)属性应该通过一组存取方法(getXxx 和 ...
分类:
编程语言 时间:
2015-02-16 23:33:26
阅读次数:
386
我们知道在面向对象的程序设计语音中有两个很重要的概念,就是类和对象,其中类是某一批对象的抽象,我们可以
把类理解成某种概念,那对象就是一个具体存在的实体。
在接下来讲解的Java语言就是一门面向对象的程序设计语言,其中类和对象是核心。
在Java中创建类主要如下格式:
public class Teacher {
}
其中修饰符除了public之外,还可以使用其它修饰符,如:final...
分类:
编程语言 时间:
2015-02-16 16:56:49
阅读次数:
234
关于ReentrantLock:公平性ReentrantLock的构造器提供了两种公平性选择:创建非公平的锁(默认)或者一个公平锁。在利用ReentrantLock构造函数的时候,可以传递一个boolean,当不传入模式是false,即创建一个非公平锁,当传入true的时候,创建一个公平的锁。所谓的...
分类:
其他好文 时间:
2015-02-15 13:28:07
阅读次数:
173
1 HashMap 键值对,key底层是哈希表,依赖equals和hashCode方法 2 ArrayList 底层数据结构是数组,查询快,增删慢 3 TreeSet 底层数据结构是红黑树,采用默认构造器时内部仅采用了自然排序,此时的排序要求是元素必须实现Comparable接口。
分类:
其他好文 时间:
2015-02-13 18:05:23
阅读次数:
198
/**
* 实现singleton的第二种方法,共有成员是个静态工厂方法。
* (第一种方法中公有静态成员是个final域,即直接使用private static final Singleton INSTANCE = new Singleton();)
* @author 刘向峰
*
*/
public class Singleton {
private static final...
分类:
编程语言 时间:
2015-02-13 16:40:49
阅读次数:
194
如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是种不错的选择,特别是当大多数参数都是可选的时候。
与使用传统的重叠构造器模式相比,使用Builder模式的客户端代码将更易于阅读和编写,构建器也比JavaBeans更加安全。
@author 刘向峰
public class NutritionFacts {...
分类:
编程语言 时间:
2015-02-13 16:39:14
阅读次数:
129
public class Cow{
private double weight;
//外部类的两个重载的构造器
public Cow(){}
public Cow(double weight){this.weight=weight;}
}
//定义一个非静态的内部类
private classCowLeg{
//非讲台内部类的两个Field
private double leng...
分类:
其他好文 时间:
2015-02-10 13:28:01
阅读次数:
178
Android的自动朗读支持主要是通过TextToSpeech来完成,该类提供了如下一个构造器TextToSpeech(Context context,TextToSpeech.OnInitListener listener)当创建TextToSpeech对象时,必须先提供一个OnInitListe...
分类:
移动开发 时间:
2015-02-09 23:02:43
阅读次数:
229
HttpSolrServer线程安全,如果使用下面构造器,必须对所有的请求重用相同的实例.如果实例在运行中创建的,它可能会导致连接泄漏.推荐的做法就是保持每个solr服务url的HttpSolrServer的静态实例,所有的请求都共享这个实例.参考https://issues.apache.or.....
分类:
Web程序 时间:
2015-02-09 17:56:50
阅读次数:
337
java构造器的理解和使用,set,get方法的理解和使用,以及构造器和set、get方法在给对象赋值过程中的不同。...
分类:
编程语言 时间:
2015-02-09 16:02:47
阅读次数:
189