摘要:
19.01 集合的特点和数据结构总结 HashSet、HashMap、Hashtable判断元素唯一性的方式: 通过对象的hashCode和equals方法来完成元素唯一性 如果对象的hashCode值不同,那么不用判断equals方法,就直接存储到哈希表中。 如果对象的hashCode值相同,那么 阅读全文
posted @ 2016-05-15 18:20
hoop大神
阅读(202)
评论(0)
推荐(0)
摘要:
20.01 递归概述和注意事项 递归:方法定义中调用方法本身的现象 递归注意事项: 1.要有出口,否则就是死递归 2.次数不能太多,否则就内存溢出 3.构造方法不能递归使用 20.02 递归求阶乘的代码实现及内存图解 例: 20.03 不死神兔问题案例 有一对兔子,从出生后第3个月起每个月都生一对兔 阅读全文
posted @ 2016-05-15 18:18
hoop大神
阅读(228)
评论(0)
推荐(0)
摘要:
17.01 ArrayList集合的toString()方法源码解析 代码: Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); System.out.println(c); 输出c时默认调用的 阅读全文
posted @ 2016-05-15 18:16
hoop大神
阅读(218)
评论(0)
推荐(0)
摘要:
18.01 Map集合概述和特点 Map接口概述:将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值 Map接口和Collection接口的不同 1.Map是双列的,Collection是单列的 2.Map的键唯一,Collection的子体系Set是唯一的 3.Map集合的数 阅读全文
posted @ 2016-05-15 18:16
hoop大神
阅读(346)
评论(0)
推荐(0)
摘要:
16.01 ArrayList存储字符串并遍历 ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高 ArrayList类是List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作 阅读全文
posted @ 2016-05-15 18:15
hoop大神
阅读(196)
评论(0)
推荐(0)
摘要:
15.01 对象数组的概述和使用 15.02 对象数组的内存图解 15.03 集合的由来及与数组的区别 集合类的由来:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组和集合类同的区别: 数组可以存储同一种类型的基本数据也可以存储同一种类型的对象, 阅读全文
posted @ 2016-05-15 18:14
hoop大神
阅读(274)
评论(0)
推荐(0)
摘要:
13.01 StringBuffer的概述 StringBuffer类概述:线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 StringBuffer和String的区别:Str 阅读全文
posted @ 2016-05-15 18:13
hoop大神
阅读(376)
评论(0)
推荐(0)
摘要:
14.01 如何校验一个QQ号码案例 14.02 正则表达式的概述和基本使用 正则表达式:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 例: 14.03 正则表达式的组成规则 规则字符在java.util.regex Pattern类中 常 阅读全文
posted @ 2016-05-15 18:13
hoop大神
阅读(535)
评论(0)
推荐(0)
摘要:
12.01 Scanner的概述和构造方法原理 Scanner类概述:JDK5以后用于获取用户的键盘输入 构造方法:public Scanner(InputStream source) public static final InputStream in:“标准”输入流。 此流已打开并准备提供输入数 阅读全文
posted @ 2016-05-15 18:12
hoop大神
阅读(263)
评论(0)
推荐(0)
摘要:
11.01 常见开发工具介绍 1:操作系统自带的记事本软件 2:高级记事本软件例:Editplus,Notepad++,UltraEdit 3:集成开发环境 IDE(Integrated Development Environment) 这种软件是用于程序开发环境的应用程序,一般包括代码编辑器,编译 阅读全文
posted @ 2016-05-15 18:11
hoop大神
阅读(341)
评论(0)
推荐(0)
摘要:
10.01 运动员和教练案例分析 教练和运动员案例:运动员分乒乓球运动员和篮球运动员,教练分乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。 分析: 10.02 运动员和教练案例实现 10.03 运动员和教练案例测试 运行结果: 10.04 类名作为形式参数 形式参数和返回值问 阅读全文
posted @ 2016-05-15 18:10
hoop大神
阅读(202)
评论(0)
推荐(0)
摘要:
09.01 final关键字引入 例: 上面的代码中父类中的show()方法如果不想被子类覆盖,可以使用final关键字修饰,当子类覆盖了父类中的show()方法,将会报以下错误: final关键字是最终的意思,可以修饰类,成员变量,成员方法 09.02 final关键字修饰类,方法以及变量的特点 阅读全文
posted @ 2016-05-15 18:09
hoop大神
阅读(185)
评论(0)
推荐(0)
摘要:
08.01 工具类中使用静态 例: 运行结果: 08.02 工具类的完善 运行结果: 08.03 说明书的制作过程 第1步:写一个工具类 第2步:在工具类中使用JAVA中特有的注释符/** */对代码进行注释 第3步:使用javadoc命令创建帮助文档 格式:javadoc -d 目录 -autho 阅读全文
posted @ 2016-05-15 18:04
hoop大神
阅读(167)
评论(0)
推荐(0)
摘要:
07.01 成员变量和局部变量的区别 1.在类中的位置不同 成员变量 类中方法外 局部变量 方法内或者方法声明上 2.在内存中的位置不同 成员变量 堆内存 局部变量 栈内存 3.生命周期不同 成员变量 随着对象的存在而存在,随着对象的消失而消失 局部变量 随着方法的调用而存在,随着方法的调用完毕而消 阅读全文
posted @ 2016-05-15 18:03
hoop大神
阅读(126)
评论(0)
推荐(0)
摘要:
06.01 二维数组概述和格式1的讲解 二维数组概述:二维数组其实就是一个元素为一维数组的数组 格式1:数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组,n表示每一个一维数组的元素个数 例:int[][] arr = new int[3][2]; 定义 阅读全文
posted @ 2016-05-15 18:02
hoop大神
阅读(260)
评论(0)
推荐(0)
摘要:
05.01 方法概述和格式说明 简单的说:方法就是完成特定功能的代码块 在很多语言里面都有函数的定义,函数在Java中被称为方法 格式: 修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2...) { 函数体; return 返回值; } 方法格式解释: 修饰符:后面会详细介绍。目前publ 阅读全文
posted @ 2016-05-15 18:01
hoop大神
阅读(272)
评论(0)
推荐(0)
摘要:
03.01 数据类型中补充的几个小问题 1:在定义Long或者Float类型变量的时候,要加L或者f。 整数默认是int类型,浮点数默认是double。 byte,short在定义的时候,他们接收的其实是一个int类型的值。 2:数据类型转换之默认转换:byte,short,char→int→lon 阅读全文
posted @ 2016-05-15 17:58
hoop大神
阅读(566)
评论(0)
推荐(0)
摘要:
04.01 选择结构switch语句的格式及其解释 switch语句的格式: switch(表达式) { case 值1:语句体1;break; case 值2:语句体2;break; ...... default:语句体n+1;break; } 格式解释: switch表示这是switch语句 表 阅读全文
posted @ 2016-05-15 17:58
hoop大神
阅读(275)
评论(0)
推荐(0)
摘要:
02.01 关键字的概述和使用 关键字概述:被Java语言赋予特定含义的单词 关键字特点:组成关键字的字母全部小写 关键字注意事项:goto和const作为保留字存在,目前并不使用,类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观 保留字:在JDK的新版本中可能提升为关键 阅读全文
posted @ 2016-05-15 17:57
hoop大神
阅读(216)
评论(0)
推荐(0)
摘要:
01.01 计算机概述 计算机(Computer):全称电子计算机,俗称电脑。 是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件和软件所组成,没有安装任何软件的计算机称为裸机。 常见的形式有台式计算机、笔记本计算机、大型计算机等。 01.02 计算机硬件和软件概述 计算机 阅读全文
posted @ 2016-05-15 17:56
hoop大神
阅读(241)
评论(0)
推荐(0)
浙公网安备 33010602011771号