08 2013 档案

摘要:集合框架的构成及分类Collection常用的子接口: List:元素是有序的,元素可以重复,因为该集合体系有索引。 Set:元素无序,元素不可以重复。List常用的实现类: ArraryList:底层使用的是数组数据结构。特点是:查询速度快... 阅读全文
posted @ 2013-08-13 12:31 大发 阅读(197) 评论(0) 推荐(0)
摘要:创建新执行线程有两种方式: 1.继承Thread类,覆写run();将线程要运行的代码存放在该run()方法中,然后调用 Thread类中的start();方法开启线程。 2.实现Runnable接口,覆写run();将线程要运行的代码存放在该run()方法中,将Runnable接口的子类对象作... 阅读全文
posted @ 2013-08-11 10:06 大发 阅读(179) 评论(0) 推荐(0)
摘要:一、内部类内部类的访问规则: 1.内部类可以直接访问外部类中的成员包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式为 外部类名.this 2.外部类要访问内部类必须建立内部类对象。 1 public class Out { 2 private int... 阅读全文
posted @ 2013-08-10 11:14 大发 阅读(334) 评论(0) 推荐(0)
摘要:模版方法设计模式:在定义功能时功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定的部分那么这时就将不确定的部分暴露出去,由该类的子类去完成。如下面求程序运行时间的例子:父类1 abstract class GetTime {2 public final void getT... 阅读全文
posted @ 2013-08-07 12:55 大发 阅读(274) 评论(0) 推荐(0)
摘要:构造代码块:给对象进行初始化,对象一建立就运行而且优于构造函数执行。构造代码块和构造函数的区别:构造代码块是给所有对象进行统一初始化,而构造函数是给指定的对象进行初始化。静态代码块:随着类的加载而执行,只执行一次。分析下面程序执行的结果: 1 class Test7 { 2 static {... 阅读全文
posted @ 2013-08-07 07:33 大发 阅读(462) 评论(0) 推荐(0)
摘要:需求----当需要保证对象的唯一性,可以通过单例设计模式来保证对象的唯一性。具体步骤: 1.将构造函数私有化。 2.在类中创建一个本类对象。 3.提供一个方法可以获取到该对象。例如,当我们抽取一个了JDBC工具类,我们只希望别人来使用它,不允许别人构造实例。可以通过单例设计模式来保证。单例模式分为两种:饿汉式,懒汉式(延迟加载)懒汉式可能会出现线程安全问题 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.ResultSet; 4 import java.sql.S... 阅读全文
posted @ 2013-08-06 21:43 大发 阅读(447) 评论(0) 推荐(0)
摘要:面向对象的特性:封装,继承,多态一、封装封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的好处:将变化隔离、便于使用、提高重用性、提高安全性。封装的原则: 将不需要对外提供的内容都隐藏起来,把属性都隐藏提供公共方法对其访问。例如:1 public class Person {2 int age;3 void speak(){4 System.out.println("age="+age);5 }6 }1 public class Test4 {2 public static void main(String[] args) {3 ... 阅读全文
posted @ 2013-08-06 16:40 大发 阅读(290) 评论(0) 推荐(0)
摘要:重载的概念:在同一个类中允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表。重载的好处:方便阅读,优化设计。例:判断下列选项中函数是否与给定的函数重载 void show(int x , double y ,char z) {}A: void show(int x, double z ,char y){} 没有重载,参数类型和参数个数相同。B: int show(intx ,char z , double y){} 重载,参数类型不同(与返回值无关)C: void show(int x ,char z , double y... 阅读全文
posted @ 2013-08-06 10:56 大发 阅读(234) 评论(0) 推荐(0)