- 博客(14)
- 收藏
- 关注
原创 JAVA笔记:集合系列3—fast-fail
1、 fail-fast简介 fail-fast 机制是java集合(Collection)中的一种错误机制。 如果运行代码,抛出异常java.util.ConcurrentModificationException,即产生fail-fast事件! fail-fast机制,是一种错误检测机制。它只能被用来检测错误,因为JDK并不保证fail-fa
2013-09-26 13:44:39 529
原创 JAVA笔记:集合系列02—ArrayList
ArrayList的继承关系 java.lang.Object ↳ java.util.AbstractCollection ↳ java.util.AbstractList ↳ java.util.ArrayList publ
2013-09-26 13:25:51 508
原创 JAVA笔记:集合系列01——总体框架
Java集合是java提供的工具包,位于java.util.* 包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合主要可以划分为4个部分: Set集合、List列表、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)Java集合框架图:
2013-09-25 16:07:58 657
原创 JAVA笔记:比较
1、基本类型的比较 考虑数值是否相同,没有强制要求类型要一致 如: int a= 65; float b=65.0; char c='A'; a==b 返回true b==c 返回true2、包装类与基本类型之间的比较 这种比较直接取出包装类实例的数值来进行比较的3、引用类型之间的比较 如果指向同一个对象,则引用
2013-09-18 11:53:03 554
原创 JAVA笔记:包装类
基本类型与包装类对应关系 byte Byte char Character short Short float Float int Integer double Double long Long boolean Boolean 1、基本类型转换为包装类
2013-09-18 11:34:10 606
原创 JAVA笔记:流程控制与数组
1、if分支语句 表达式:布尔表达式或布尔值 else:含有否则的意思 if(i>20)....else .... 预防if else 匹配错误,else匹配根据就近原则。 预防判断逻辑错误,如果 if(i > 20) .... else if (i > 40) .... 2、switch分支语句 表达式类型:byt
2013-09-17 16:21:15 491
原创 JAVA笔记:接口
接口定义: 【修饰符】 interface 接口名 extends 父接口1,父接口2.... { 成员变量定义; 方法定义; } 【修饰符】:因为上一级的访问单元为包,所以修饰符为public、默认(包访问权限) 【接口名】:因为接口为特色的类,所有命名规则
2013-09-17 15:41:02 494
原创 JAVA笔记:枚举类
定义: [修饰符] enum 类名 { } 枚举类首先是一个类,所以大部分功能与一般类相同,下面几个不同点 a.枚举类的所有实例必须在枚举类的第一行显示列出,否则这个枚举类永远都不能产生实例。 列出这些实例时,系统会自动添加public static final修饰,无须程序员显式添加。
2013-09-15 21:45:25 540
原创 JAVA笔记:类
类定义 【修饰符】 class 类名 { }修饰符:因为类的上一级单元为包,所以修饰符为 public、默认访问权限 final 修饰类,说明此类不可以有子类。 abstract修饰类,说明此类为抽象类。类名:单词的首字母大写。 一般概念: 类
2013-09-15 19:58:31 613
原创 JAVA笔记:方法
方法一般概念: a.方法不能够独立定义,方法只能在类体里定义 b.从逻辑意义上看,方法要么属于类,要么属于实例 c.永远不能独立执行方法,执行方法只能通过类或实例作为调用者使用。 方法定义: 【修饰符】 返回类型 方法名(形参列表) { }修饰符:因为方法的上一级单元为类,
2013-09-15 12:06:58 515
原创 JAVA笔记:构造方法
构造方法定义: [修饰符] 类名(形参列表) { } a.修饰符:构造方法的上一级单元是类,所以修饰符可以public、protected(父子类访问权限)、private(本类访问权限)、默认(包访问权限) b.没有返回类型(void也不行,这是规范)c.构造方法名必须与类名一致(也是规范)d.不能够直
2013-09-15 10:42:52 451
原创 JAVA笔记:成员变量与局部变量
命名规则:第一个单词首字母小写,其他单词首字母大写。 类成员变量(static 修饰的成员变量) 生命周期:类准备阶段开始存在,直到系统完全销毁这个类(也就是说这个变量是类的全局变量,对象访问此变量时互相影响)。 内存分配:分配在堆,由垃圾回收器来控制回收。 初始化:加载类时默认初始化,也可以通过静态初始化块或定义处显式初始
2013-09-15 09:10:23 852
原创 Java笔记:内部类
[修饰符] class 类名{ [修饰符] class 内部类名 { }}1、修饰符 外部类修饰符:默认包访问权限,public 公开访问权限。 内部类修饰符:private 同一个类访问权限(提供更好的封装性),protected 父子类访问权限,public公开访问权限,默认包访问权限。2、非静态内部类 特
2013-09-14 23:56:01 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人