随笔分类 - 03-Java学习笔记
摘要:涉及到的知识点有: 1:Map接口(掌握) (1)Map接口的概述 (2)Map接口和Collection接口的区别? (3)Map接口的功能概述 A:添加功能 B:删除功能 C:判断功能 D:获取功能 E:长度功能 (4)Map集合的遍历 A:键找值 B:键值对对象找键和值 (5)HashMap集
阅读全文
posted @ 2018-03-28 23:18
黑泽君
摘要:涉及到的知识点有: 1:用户登录注册案例(集合版)(理解) 2:Set集合(理解) (1)Set集合的特点 (2)HashSet集合(掌握) (3)TreeSet集合(理解) (4)案例 3:Collection集合总结(掌握) 4:针对Collection集合我们到底使用谁呢?(掌握) 5:在集合
阅读全文
posted @ 2018-03-27 23:42
黑泽君
摘要:用TreeSet存储Integer类型数据并遍历 20,18,23,22,17,24,19,18,24 TreeSet集合的add()方法的源码
阅读全文
posted @ 2018-03-27 23:32
黑泽君
摘要:需求:存储自定义对象,并保证元素的唯一性 要求:如果两个对象的成员变量值都相同,则为同一个元素。 示例代码如下:
阅读全文
posted @ 2018-03-27 23:28
黑泽君
摘要:一般来说,不同的字符串的哈希值是不同的。 HashSet存储字符串并遍历 HashSet集合的add()方法的源码
阅读全文
posted @ 2018-03-26 23:36
黑泽君
摘要:用户登录注册案例(集合版)分析: 用户登录注册案例分析图解: 示例代码如下: 这是用户基本描述类 1 package cn.itcast.pojo; 2 3 /** 4 * 这是用户基本描述类 5 * 6 * @author 风清扬 7 * @version V1.0 8 * 9 */ 10 pub
阅读全文
posted @ 2018-03-26 23:04
黑泽君
摘要:代码: 为什么c输出的不是地址值呢? A:Collection c = new ArrayList(); 这是多态,所以输出c的toString()方法,其实是输出ArrayList的toString() B:看ArrayList的toString() 而我们在ArrayList里面却没有发现toS
阅读全文
posted @ 2018-03-26 23:00
黑泽君
摘要:涉及到的知识点有:1:List的子类(掌握) (1)List的子类特点 (2)ArrayList类 (3)Vector类 (4)LinkedList类 (5)案例2:泛型(掌握) (1)泛型的概述 (2)泛型的格式 (3)泛型的好处 (4)泛型的前世今生 (5)我们在哪里使用呢?3:增强for循环(
阅读全文
posted @ 2018-03-23 23:10
黑泽君
摘要:参考博客:http://jhonnnnnn.iteye.com/blog/2261298
阅读全文
posted @ 2018-03-21 23:12
黑泽君
摘要:注意:StudentDemo.java使用了未经检查或不安全的操作。 注意:要了解详细信息,请使用 -Xlint:unchecked重新编译。 java编译器认为该程序存在安全隐患 温馨提示:这不是编译失败,所以先不用理会,等学了泛型你就知道了。 如下图所示:
阅读全文
posted @ 2018-03-20 23:42
黑泽君
摘要:涉及到的知识点有:1:对象数组的概述和案例(掌握) (1)对象数组的概述 (2)对象数组的案例2:集合(Collection接口)(掌握) (1)集合的由来? (2)集合和数组的区别? (3)集合的继承体系结构 (4)Collection接口的概述 (5)Collection接口的成员方法(注意:默
阅读全文
posted @ 2018-03-20 23:23
黑泽君
摘要:a:迭代器为什么定义了一个接口而不是实现类? 假如把迭代器定义为一个类,这样我们就可以创建该类的对象,调用该类的方法来实现集合的遍历了。 但是,java中提供了很多的集合类,而这些集合类的数据结构是不同,所以它们的存储方法也是不同的, 进而它们的遍历方法也是不一样的,最终就没有把迭代器定义为一个类了
阅读全文
posted @ 2018-03-20 23:00
黑泽君
摘要:对象数组的概述和案例(掌握) (1)对象数组的概述 数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。 (2)对象数组的案例 我有5个学生,请把这个5个学生的信息存储到数组中,并遍历学生数组,获取得到每一个学生的信息。 对象数组的内存图解如下如图所示:
阅读全文
posted @ 2018-03-20 16:51
黑泽君
摘要:/* * 我有5个学生,请把这个5个学生的信息存储到数组中,并遍历学生数组,获取得到每一个学生的信息。 * 学生类:Student * 成员变量:name,age * 构造方法:无参,带参 * 成员方法:getXxx()/setXxx() * 存储学生的数组?自己想想应该是什么样子的? * 分析:
阅读全文
posted @ 2018-03-20 15:49
黑泽君
摘要:看看下面的类,是否都熟悉,简要说明每个类主要是干什么呢? Object:是类层次结构的根类,所有类都直接或者间接的继承自该类。 Scanner:获取键盘录入数据的类。 String:针对字符串的常见操作的类。 StringBuffer/StringBuilder:字符串缓冲区类,提高字符串的操作效率
阅读全文
posted @ 2018-03-19 23:05
黑泽君
摘要:涉及到的知识点有:1:正则表达式(理解) (1)正则表达式的概述 (2)常见规则 (3)常见功能:(分别用的是那个类的功能呢?) (4)正则表达式的使用案例2:Math类的概述及其成员方法(掌握) (1)Math类的概述 (2)Math类的成员变量(字段) (3)Math类的成员方法 (4)Math
阅读全文
posted @ 2018-03-19 18:42
黑泽君
摘要:I suspect that Java was born and raised on a UNIX system.UNIX considers the epoch (when did time begin) to be midnight, January 1, 1970.是说java起源于UNIX系
阅读全文
posted @ 2018-03-18 23:44
黑泽君
摘要:System.gc()可用于垃圾回收。当使用System.gc()回收某个对象所占用的内存之前,通过要求程序调用适当的方法来清理资源。 在没有明确指定资源清理的情况下,Java提高了默认机制来清理该对象的资源,就是调用Object类的finalize()方法。 finalize()方法的作用是释放一
阅读全文
posted @ 2018-03-18 23:43
黑泽君

浙公网安备 33010602011771号