Java基础
文章平均质量分 75
芸云
这个作者很懒,什么都没留下…
展开
-
JAVA笔记:成员变量与局部变量
命名规则:第一个单词首字母小写,其他单词首字母大写。 类成员变量(static 修饰的成员变量) 生命周期:类准备阶段开始存在,直到系统完全销毁这个类(也就是说这个变量是类的全局变量,对象访问此变量时互相影响)。 内存分配:分配在堆,由垃圾回收器来控制回收。 初始化:加载类时默认初始化,也可以通过静态初始化块或定义处显式初始原创 2013-09-15 09:10:23 · 880 阅读 · 0 评论 -
JAVA笔记:集合系列01——总体框架
Java集合是java提供的工具包,位于java.util.* 包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合主要可以划分为4个部分: Set集合、List列表、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)Java集合框架图:原创 2013-09-25 16:07:58 · 663 阅读 · 0 评论 -
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 · 534 阅读 · 0 评论 -
JAVA笔记:集合系列02—ArrayList
ArrayList的继承关系 java.lang.Object ↳ java.util.AbstractCollection ↳ java.util.AbstractList ↳ java.util.ArrayList publ原创 2013-09-26 13:25:51 · 514 阅读 · 0 评论 -
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 · 560 阅读 · 0 评论 -
JAVA笔记:包装类
基本类型与包装类对应关系 byte Byte char Character short Short float Float int Integer double Double long Long boolean Boolean 1、基本类型转换为包装类原创 2013-09-18 11:34:10 · 613 阅读 · 0 评论 -
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 · 497 阅读 · 0 评论 -
JAVA笔记:接口
接口定义: 【修饰符】 interface 接口名 extends 父接口1,父接口2.... { 成员变量定义; 方法定义; } 【修饰符】:因为上一级的访问单元为包,所以修饰符为public、默认(包访问权限) 【接口名】:因为接口为特色的类,所有命名规则原创 2013-09-17 15:41:02 · 499 阅读 · 0 评论 -
JAVA笔记:枚举类
定义: [修饰符] enum 类名 { } 枚举类首先是一个类,所以大部分功能与一般类相同,下面几个不同点 a.枚举类的所有实例必须在枚举类的第一行显示列出,否则这个枚举类永远都不能产生实例。 列出这些实例时,系统会自动添加public static final修饰,无须程序员显式添加。原创 2013-09-15 21:45:25 · 545 阅读 · 0 评论 -
JAVA笔记:类
类定义 【修饰符】 class 类名 { }修饰符:因为类的上一级单元为包,所以修饰符为 public、默认访问权限 final 修饰类,说明此类不可以有子类。 abstract修饰类,说明此类为抽象类。类名:单词的首字母大写。 一般概念: 类原创 2013-09-15 19:58:31 · 620 阅读 · 0 评论 -
Java笔记:内部类
[修饰符] class 类名{ [修饰符] class 内部类名 { }}1、修饰符 外部类修饰符:默认包访问权限,public 公开访问权限。 内部类修饰符:private 同一个类访问权限(提供更好的封装性),protected 父子类访问权限,public公开访问权限,默认包访问权限。2、非静态内部类 特原创 2013-09-14 23:56:01 · 467 阅读 · 0 评论 -
JAVA笔记:方法
方法一般概念: a.方法不能够独立定义,方法只能在类体里定义 b.从逻辑意义上看,方法要么属于类,要么属于实例 c.永远不能独立执行方法,执行方法只能通过类或实例作为调用者使用。 方法定义: 【修饰符】 返回类型 方法名(形参列表) { }修饰符:因为方法的上一级单元为类,原创 2013-09-15 12:06:58 · 520 阅读 · 0 评论 -
JAVA笔记:构造方法
构造方法定义: [修饰符] 类名(形参列表) { } a.修饰符:构造方法的上一级单元是类,所以修饰符可以public、protected(父子类访问权限)、private(本类访问权限)、默认(包访问权限) b.没有返回类型(void也不行,这是规范)c.构造方法名必须与类名一致(也是规范)d.不能够直原创 2013-09-15 10:42:52 · 457 阅读 · 0 评论 -
JAVA笔记:集合系列—LinkedList
d原创 2013-09-26 17:36:06 · 437 阅读 · 0 评论