上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 93 下一页
摘要: 调用Objects.requireNonNull方法 重载的方法,传递错误的信息进去 阅读全文
posted @ 2019-07-26 09:59 高山-景行 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 空指针 就是运行期异常 阅读全文
posted @ 2019-07-26 09:50 高山-景行 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 索引改成3 数组的索引越界异常 分析异常如何产生的 阅读全文
posted @ 2019-07-25 23:18 高山-景行 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 日期转换的这里是有异常的。这里必须要对异常进行处理。 鼠标放上去 Alt+回车 这是第一种方式,把异常抛出去交给虚拟机来处理 一旦字符串有问题。 运行程序的时候,就会排除异常。 虚拟机处理就是中断程序,把异常打印在控制台 try/catch try/catch的好处,把异常处理之后,程序可以继续执行 阅读全文
posted @ 2019-07-25 23:09 高山-景行 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Throwable是可抛出的意思。 阅读全文
posted @ 2019-07-25 21:16 高山-景行 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 对索引的的集合List进行打乱顺序,洗牌 发牌 排序 看牌 阅读全文
posted @ 2019-07-25 21:09 高山-景行 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 之前做的斗地主的版本,没有从小到大进行排序 一个存储牌的花色,一个存储牌的序号。 放牌的容器。使用Map 再创建一个集合进行洗牌。 调用shuffer方法洗牌。生成后就是随即的索引了。 阅读全文
posted @ 2019-07-25 20:56 高山-景行 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 行号的右边。点击就加上红色的原点 执行后程序停在断点的这一行代码 F8 Shift+F8从方法中出来。 F9跳到下一个断点。 终止程序 Ctrl+F2: 断点停留在第一行之后,F8进入下一行代码。 再点一下F8 进入下一行代码 F8再到下一行‘ 走到最后一行,控制台就会有输出。 循环的执行流程 fo 阅读全文
posted @ 2019-07-25 13:59 高山-景行 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 用了of后集合的长度不能再改变!!!!! set不允许有重复元素 所以会抛出异常 重复的数据删掉就不报错。 改变长度 同样会报错。 Map的key不允许有重复 阅读全文
posted @ 2019-07-25 12:54 高山-景行 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-25 12:47 高山-景行 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 是最早期的双列集合 同步就表示是单线程 value也不允许为空 阅读全文
posted @ 2019-07-25 12:39 高山-景行 阅读(114) 评论(0) 推荐(0) 编辑
摘要: linked 阅读全文
posted @ 2019-07-25 12:33 高山-景行 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 自定义类型做key值。必须要重写hashCode和equals方法 创建pserson类 有name个age两个成员变量。重写toString方法 key有重复,会被新的value值替换掉。 key值北京是重复的 赵六替换掉了张三,因为Sting重写了HashCode方法,可以保证我们的key值不允 阅读全文
posted @ 2019-07-25 12:29 高山-景行 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 增强for 阅读全文
posted @ 2019-07-25 11:20 高山-景行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-25 11:16 高山-景行 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 键找值的方式 增强for 增强for的简化方式 阅读全文
posted @ 2019-07-25 11:10 高山-景行 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 这个方法比较特殊,它的返回值是V他也就是Vlaue get remove containsKey: put value没有重复的所以v1返回的是null key值有重复,所以会返回被替换的值,范冰冰1 、 说明里面重写了toString的方法 remove Map的数据类型,可以相同,也可以不同 r 阅读全文
posted @ 2019-07-25 11:03 高山-景行 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 常用的实现类HashMap 它的子类。LinkedHaspMap 阅读全文
posted @ 2019-07-25 10:09 高山-景行 阅读(114) 评论(0) 推荐(0) 编辑
摘要: map集合是双列集合 map有两个泛型。左边K也叫作键 右边V是value 阅读全文
posted @ 2019-07-25 10:04 高山-景行 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 第二个参数传递了一个匿名内部类。结果就出现了下面的代码 源码里面有Compare方法,对比两个参数 要重写比较的方法 对对象进行排序 创建学生类。对学生类进行排序 重写Person的ToString方便查看结果。 两个都叫做杨幂,但是一个是17岁 一个是18岁。 18岁和迪丽热巴相同。但是名字不同。 阅读全文
posted @ 2019-07-24 22:43 高山-景行 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 默认规则一般都是升序排序 再来创建一个字符串的数组 排序后,按照升序输出结果 自定义类型排序 创建一个Person类,getter和setter 有参构造和无参构造 重写toString的方法 传对象进去,编译报错。对Person类 进行排序,没有规则。 Integer和String都实现了接口Co 阅读全文
posted @ 2019-07-24 22:25 高山-景行 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 这是一个个的添加的方式 参数是个可变的元素。可以传递任意多的元素 shuffle打乱集合元素顺序 阅读全文
posted @ 2019-07-24 22:11 高山-景行 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 打印出来是一个数组的地址 打印数组的长度 只要调用了add方法就会创建一各长度为0的数组 传一个10过去。就输出了数组的长度为1 传两个数字 注意事项: 特殊写法 阅读全文
posted @ 2019-07-24 18:01 高山-景行 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 把www挪到最上面,第一个加入到哈希 阅读全文
posted @ 2019-07-24 17:42 高山-景行 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 想存储的元素不重复,就必须重写hashCode和equals这两个方法 新建一个Person类。添加姓名和年龄这两个成员变量。。get和set,有参和无参构造。 重点是重写了toString的方法 自己定义的类没有重写hashCode和euqals方法 输出p1和p2的hashCode 比较p1和p 阅读全文
posted @ 2019-07-24 17:26 高山-景行 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 93 下一页