摘要: 一、抽象类的概念和定义 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类的格式:修饰符 abstract class 类名 抽象类往往用来表征对问题领域进行分析、设计中得出 阅读全文
posted @ 2017-08-07 19:55 丸wanwan子 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式语法 (?=pattern) (?<!pattern) 字符集合。匹配所包含的任意一个字符。例如,“[abc]”可以匹配“plain”中的“a”。 [^xyz] 字符范围。匹配指定范围内的任意字符。例如,“[a-z]”可以匹配“a”到“z”范围内的任意小写字母字符。 注意:只有连字符在 阅读全文
posted @ 2017-08-07 11:58 丸wanwan子 阅读(299) 评论(0) 推荐(0) 编辑
摘要: String类和StringBuffer类对象区别主要有以下两点: 1、String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值; 2、String类对象的性 阅读全文
posted @ 2017-07-30 16:40 丸wanwan子 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Java中的instance of 运算符是用来在运行时指出对象是否是特定类的一个实例。instance of通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法:result = object instanceof class参数:Result:布尔类型。Object: 阅读全文
posted @ 2017-07-27 21:28 丸wanwan子 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 一、HashMap的数据结构 数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法—— 拉链法, 阅读全文
posted @ 2017-07-27 17:28 丸wanwan子 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、Java集合框架图 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,L 阅读全文
posted @ 2017-07-27 16:55 丸wanwan子 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、Java分支语句类型 if-else 语句 switch if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件) { 语句块; } if-else语句 if(条件语句) { 语句块; }else{ 语句块; } if-else if语句 if语句 if- 阅读全文
posted @ 2017-07-26 16:32 丸wanwan子 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、算术运算符 ①加法:+ 减法:- 乘法: 除法:/ 取余数:% ②+=:a+=b等价于a=a+b; -=:a-=b等价于a=a-b; =:a=b等价于a=ab; /=:a/=b等价于a=a/b; %=:a%=b等价于a=a%b; ③一元运算符: 如果运算符放在操作数之前(前缀模式),变量的递增或 阅读全文
posted @ 2017-07-26 15:14 丸wanwan子 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、四大基本数据类型: 1、逻辑性boolean: boolean类型的数据只允许取值true or false,不可以用0或非0代替。 2、字符型char: 字符常量用单引号括起来的单个字符,例如: 1 char weChar = 'a'; 2 char weChar = '我'; 3、整数型(b 阅读全文
posted @ 2017-07-26 15:07 丸wanwan子 阅读(273) 评论(0) 推荐(2) 编辑