摘要: LinkedList集合特点: 1,有序,允许重复(有序指与添加顺序一致) 2,有下标,可以通过下标获取元素,以及将元素插入指定位置 3,底层使用的数据结构是链表以及堆栈结构,线程不安全 4,链表内存地址不连续,因此查找速度慢,增删速度快新增迭代方法 【逆向迭代】I... 阅读全文
posted @ 2017-04-18 19:12 TCB_Java 阅读(125) 评论(0) 推荐(0) 编辑
摘要: ArrayList集合特点: 1.有序,允许重复(有序指跟添加顺序一致) 2.有下标,可以通过下标获取元素,以及将元素插入指定位置 3.底层使用的数据结构是数组,线程不安全 4.数组在内存地址是连续的,因此查找时快,增删速度慢查找速度快,增删速度慢练习: 创建一个Us... 阅读全文
posted @ 2017-04-18 19:01 TCB_Java 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 例如用高版本eclipse创建的项目,会默认使用的是jdk1.8版本, 低版本eclipse创建项目,会默认使用的是jdk1.7版本。 此时导入高版本eclipse项目时会报错(文件夹中会出现红色!),如下图解决办法:1.选中项目右击——>选择buildPath——>选择最后一项 ... 阅读全文
posted @ 2017-04-17 16:30 TCB_Java 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 在左侧创建项目区,右击鼠标——>选择Import—–>General—> Existing Projects into workPlace—->选择最下方Next——>点击Browswer——>选择你要导入的文件夹——->Copy Projects根据需要勾上(选择表示:复制一份文... 阅读全文
posted @ 2017-04-17 13:20 TCB_Java 阅读(718) 评论(0) 推荐(0) 编辑
摘要: Comparator有两种实现方式: 1,匿名内部类 2,创建一个类用于实现Comparator,该类创建的对象就是比较器Person类public class Person implements Comparable { private String name; ... 阅读全文
posted @ 2017-04-17 09:30 TCB_Java 阅读(239) 评论(0) 推荐(0) 编辑
摘要: TreeSet集合默认会进行排序。因此必须有排序,如果没有就会报类型转换异常。自然排序Person class—>实现Comparable,实现compareTo()方法package Homework1and2;import java.text.CollationKey;impo... 阅读全文
posted @ 2017-04-17 09:21 TCB_Java 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.调用系统自带的提示: 如果在eclipse中输入.后没有提示对应对象的属性和方法帮助列表,可以进行以下设置就可以了 eclipse —》 Window—》 Preferences—》 Java—》Editor—》Content Assist—》Advanced 进去之后,有个 Ja... 阅读全文
posted @ 2017-04-12 14:04 TCB_Java 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 ; 2)右击在新标签中打开放大查看 (IE不支持,搜狗,360可以); 阅读全文
posted @ 2017-04-09 17:52 TCB_Java 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、Static学习静态这个关键字,关键是抓住两个点: 1,关注其语法特点 2,关注其使用场景 案例讲解: 我们先从静态变量开始,当一个成员变量加上static修饰之后,会是一个什么效果? 比如创建一个老师类(姓名,工资,学校),然后我们把学校设置为静态变量,来对比跟其他变量的差别... 阅读全文
posted @ 2017-04-09 17:46 TCB_Java 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.编写封装一个学生类,有姓名,有年龄,有性别,有英语成绩,数学成绩,语文成绩,一个学生类,我们关注姓名,年龄,学历等信息,要求年龄必须在19-40岁之间,默认为19,学历必须是大专,本科,研究生这几个值的范围内,默认为大专。创建对象,测试其相关方法类的创建:/** * 3.编写一... 阅读全文
posted @ 2017-04-07 21:46 TCB_Java 阅读(428) 评论(0) 推荐(0) 编辑