摘要: /*List的三个子类对象:1、ArrayList:底层的数据结构为数据,查询速度快,增改慢(JDK出现)。线程不同步。长度为10,按50%增加, 原理:把旧元素赋值到新的集合中,然后再后面添加2、LinkedList:底层使用的是链表数据结构,增改快,查询慢3、Vector:底层是数据结构... 阅读全文
posted @ 2015-01-10 21:39 静以养身 俭以养德 阅读(170) 评论(0) 推荐(0)
摘要: /*Collection集合:List:元素是有序的,可以重复,该集合体系有索引。Set:元素不能重复,不能有索引。List集合常用方法:1、添加元素add(values)方法add(int index,value)//在指定的索引下添加2、删除元素remove(int index)3、修改set(... 阅读全文
posted @ 2015-01-10 20:56 静以养身 俭以养德 阅读(431) 评论(0) 推荐(0)
摘要: /*构造代码块:作用:给对象进行初始化,对象一建立就运行,优先于构造函数。与构造函数区别:构造代码块给所有对象进行统一初始化,构造函数给对应的对象初始化静态代码块(1、用到类中的内容才加载;2、给类进行初始化)随着类的加载而执行,只执行一次,并优先于主函数,也优先于构造代码块。用于给类进行初始化。构... 阅读全文
posted @ 2015-01-10 18:17 静以养身 俭以养德 阅读(133) 评论(0) 推荐(0)
摘要: 编写三各类Ticket、SealWindow、TicketSealCenter分别代表票信息、售票窗口、售票中心。售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。 阅读全文
posted @ 2015-01-10 15:51 静以养身 俭以养德 阅读(112) 评论(0) 推荐(0)
摘要: 内部类的生命周期和方法中的局部变量是不一样的,内部类是也是一个类,是存储在堆中,也只有当对该类的引用消失时,内部类才会消亡。而方法的局部变量是存储在堆栈中的,当调用结束时就会退栈,即在内存中这个属性就消失了。也就是说,内部类的生命周期超过了方法中局部变量的生命周期,内部类可能会调用到已经消失的属性,... 阅读全文
posted @ 2015-01-10 13:39 静以养身 俭以养德 阅读(109) 评论(0) 推荐(0)
摘要: 1、 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。2、 分析运行结果,说明原理。(没有分析结果不得分) import java.util.ArrayList; class Data { ... 阅读全文
posted @ 2015-01-10 13:33 静以养身 俭以养德 阅读(324) 评论(0) 推荐(0)