摘要: Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap jdk1.4容器类关系图虚线框表示接口。实线框表示实体类。粗线框表示最常用的实体类。点线的箭头表示实现了这个接口。实线箭头表示类可以制造箭头所指的那个类的对象。容器类持有对象方式1, Col... 阅读全文
posted @ 2015-03-03 17:09 luanzh 阅读(265) 评论(0) 推荐(0)
摘要: Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的... 阅读全文
posted @ 2015-03-03 16:37 luanzh 阅读(487) 评论(0) 推荐(0)
摘要: 面向对象的三大特征 封装 封装是把过程和数据组织起来,对数据的访问只能通过已定义的方法。 封装的目的在于将对象的使用者和设计者分开,使用者不必知道行为实现的细节,只需使用设计者提供的消息来访问对象 继承 新的类可以获得已有类(称为超类、基类或父类)的属性和行为,称新类为已有类... 阅读全文
posted @ 2015-03-03 15:51 luanzh 阅读(204) 评论(0) 推荐(0)
摘要: 1,类的定义 描述实体的抽象概念,属性及行为相似的对象可以归成一个类。 在软件中,类就是一个模板,它定义了通用于一个特定种类的所有对象的状态(变量)和行为(方法)。类是创建对象的模板,对象是类的实例。 声明形式: [public] [abstract | final] class 类名称 [... 阅读全文
posted @ 2015-03-03 15:48 luanzh 阅读(247) 评论(0) 推荐(0)
摘要: 构造方法,顾名思义,就是在你new一个对象的时候就被调用的。当没有定义构造方法时每个类里都有一个默认的无参的构造方法,此时该类就只有一个构造方法;而当你显示定义类的构造方法时,那就没有那个默认的构造方法了,该类所以的构造方法就是定义了的那些构造方法;例如:定义一个Student类:class Stu... 阅读全文
posted @ 2015-03-03 15:29 luanzh 阅读(197) 评论(0) 推荐(0)
摘要: Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段。声明格式: [修饰符1 修饰符2 …..] 返回值类型 方法名( 形式参数列表 ){ Java 语句;… … …}语法解释: 形式参数:在方法被调用时用于接收外界输入... 阅读全文
posted @ 2015-03-03 15:28 luanzh 阅读(132) 评论(0) 推荐(0)
摘要: 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的... 阅读全文
posted @ 2015-03-03 15:17 luanzh 阅读(223) 评论(0) 推荐(0)
摘要: Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。1.算术运算符 Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。 (1)一元运算符: 一元运算... 阅读全文
posted @ 2015-03-03 15:14 luanzh 阅读(274) 评论(0) 推荐(0)
摘要: 为了在Java中存储一个数据,必须将它容纳在一个变量之中。而数据类型决定了一个变量可以赋给什么值以及对变量进行什么样的操作。 定义一个变量的两个基本要素是:类型和标识符,通常你可以用如下语法去说明变量: type identifer[,identifer]; 该语句告诉编译器用“... 阅读全文
posted @ 2015-03-03 14:54 luanzh 阅读(225) 评论(0) 推荐(0)
摘要: 首先看示例:/***MethodOne*/interfaceConstantInterface{StringSUNDAY="SUNDAY";StringMONDAY="MONDAY";StringTUESDAY="TUESDAY";StringWEDNESDAY="WEDNESDAY";String... 阅读全文
posted @ 2015-03-03 13:51 luanzh 阅读(149) 评论(0) 推荐(0)
摘要: 由于java interface中声明的字段在编译时会自动加上static final的修饰符,即声明为常量。因而interface通常是存放常量的最佳地点。然而在java的实际应用时却会产生一些问题。问题的起因有两个,第一,是我们所使用的常量并不是一成不变的,而是相对于变量不能赋值改变。例如我们在... 阅读全文
posted @ 2015-03-03 13:49 luanzh 阅读(158) 评论(0) 推荐(0)
摘要: 常量(Constant):是一种标识符,它的值在运行期间恒定不变。并且常量在程序中只能被引用,而不能被重新赋值。按类型可分为: 数据型: 整数型:用来存储整数 byte(占一字节 8 Bits)short(占二字节) int(占四字节) long(占八字节) 浮点型:用来存储小数 fl... 阅读全文
posted @ 2015-03-03 13:47 luanzh 阅读(392) 评论(0) 推荐(0)
摘要: Java编码约定 为增强程序可读性,Java作如下的约定: 类、接口:通常使用名词,大小写可混用,但首字母应大写,一般使用“驼峰法命名”; 方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词,如:setAccount();; 常量:全部大写,单词之间用下划线分隔; 变量:通常使... 阅读全文
posted @ 2015-03-03 11:19 luanzh 阅读(239) 评论(0) 推荐(0)
摘要: Java语言使用国际字符集(Unicode)。Unicode字符集定义了一套国际标准字符集。通常的ASCII码是8位的,而Unicode字符集中的每个字符占16位,即2个字节,整个字符集共包括65336个字符,兼容ASCII,排在Unicode字符集最前面的256个字符就是ASCII码。Unic... 阅读全文
posted @ 2015-03-03 11:15 luanzh 阅读(2558) 评论(0) 推荐(1)