摘要: List本身是Collection接口的子接口,具备了Collection的所有方法。现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点。 List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 |--ArrayList:底层 阅读全文
posted @ 2016-09-22 13:46 然后呢00 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 每一个集合都有自己的数据结构,都有特定的取出自己内部元素的方式。为了便于操作所有的容器,取出元素。将容器内部的取出方式按照一个统一的规则向外提供,这个规则就是Iterator接口。 也就说,只要通过该接口就可以取出Collection集合中的元素,至于每一个具体的容器依据自己的数据结构,如何实现的具 阅读全文
posted @ 2016-09-22 13:45 然后呢00 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Collection: |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 |--Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。 1,添加: add(object):添加一个元素 addAll(Collection) :添加 阅读全文
posted @ 2016-09-22 13:44 然后呢00 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数 阅读全文
posted @ 2016-09-22 13:43 然后呢00 阅读(265) 评论(0) 推荐(0) 编辑
摘要: JDK1.5出现StringBuiler;构造一个其中不带字符的字符串生成器,初始容量为 16 个字符。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。 方法和StringBuffer一样; StringBuffer 和 String 阅读全文
posted @ 2016-09-22 13:42 然后呢00 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 数字格式的字符串转成基本数据类型的方法: 1:将该字符串封装成了Integer对象,并调用对象的方法intValue(); 2:使用Integer.parseInt(numstring):不用建立对象,直接类名调用; 将基本类型转成字符串: 1:Integer中的静态方法 String toStri 阅读全文
posted @ 2016-09-22 13:42 然后呢00 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。 特点: 1:可以对字符串内容进行修改。 2:是一个容器。 3:是可变长度的。 4:缓冲区中可以存储任意类型的数据。 5:最终需要变成字符串。 容器通常具备一些固定的方法: 1,添加。 StringBuffer append(data): 阅读全文
posted @ 2016-09-22 13:41 然后呢00 阅读(872) 评论(0) 推荐(0) 编辑
摘要: java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是字符串对象。 特点:字符串一旦被初始化,就不可以被改变,存放在方法 阅读全文
posted @ 2016-09-22 13:40 然后呢00 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 Runtime()方法就是单例设计模式进行设计的。 如何保证对象唯一性呢? 思想: 1,不让其 阅读全文
posted @ 2016-09-22 13:19 然后呢00 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 同步:★★★★★ 好处:解决了线程安全问题。 弊端:相对降低性能,因为判断锁需要消耗资源,产生了死锁。 定义同步是有前提的: 1,必须要有两个或者两个以上的线程,才需要同步。 2,多个线程必须保证使用的是同一个锁。 同步的第二种表现形式: 同步函数:其实就是将同步关键字定义在函数上,让函数具备了同步 阅读全文
posted @ 2016-09-19 12:46 然后呢00 阅读(191) 评论(0) 推荐(0) 编辑