会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
青春是课桌下风干的鼻屎,是借了不还的直尺。
BUG虐我千百遍,怎奈我却待她如初恋。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
54
55
56
57
58
59
60
61
62
···
93
下一页
2019年7月26日
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_5_Objects非空判断_requireNonNull
摘要: 调用Objects.requireNonNull方法 重载的方法,传递错误的信息进去
阅读全文
posted @ 2019-07-26 09:59 高山-景行
阅读(216)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_4_throw关键字
摘要: 空指针 就是运行期异常
阅读全文
posted @ 2019-07-26 09:50 高山-景行
阅读(147)
评论(0)
推荐(0)
编辑
2019年7月25日
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_3_异常的产生过程解析
摘要: 索引改成3 数组的索引越界异常 分析异常如何产生的
阅读全文
posted @ 2019-07-25 23:18 高山-景行
阅读(115)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_2_异常分类
摘要: 日期转换的这里是有异常的。这里必须要对异常进行处理。 鼠标放上去 Alt+回车 这是第一种方式,把异常抛出去交给虚拟机来处理 一旦字符串有问题。 运行程序的时候,就会排除异常。 虚拟机处理就是中断程序,把异常打印在控制台 try/catch try/catch的好处,把异常处理之后,程序可以继续执行
阅读全文
posted @ 2019-07-25 23:09 高山-景行
阅读(126)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_1_异常概念&异常体系
摘要: Throwable是可抛出的意思。
阅读全文
posted @ 2019-07-25 21:16 高山-景行
阅读(97)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_10 斗地主案例(双列)_2_斗地主案例的代码实现
摘要: 对索引的的集合List进行打乱顺序,洗牌 发牌 排序 看牌
阅读全文
posted @ 2019-07-25 21:09 高山-景行
阅读(123)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_10 斗地主案例(双列)_1_斗地主案例的需求分析
摘要: 之前做的斗地主的版本,没有从小到大进行排序 一个存储牌的花色,一个存储牌的序号。 放牌的容器。使用Map 再创建一个集合进行洗牌。 调用shuffer方法洗牌。生成后就是随即的索引了。
阅读全文
posted @ 2019-07-25 20:56 高山-景行
阅读(155)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_09 Debug调试_1_Debug追踪
摘要: 行号的右边。点击就加上红色的原点 执行后程序停在断点的这一行代码 F8 Shift+F8从方法中出来。 F9跳到下一个断点。 终止程序 Ctrl+F2: 断点停留在第一行之后,F8进入下一行代码。 再点一下F8 进入下一行代码 F8再到下一行‘ 走到最后一行,控制台就会有输出。 循环的执行流程 fo
阅读全文
posted @ 2019-07-25 13:59 高山-景行
阅读(186)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_11_JDK9对集合添加的优化_of方法
摘要: 用了of后集合的长度不能再改变!!!!! set不允许有重复元素 所以会抛出异常 重复的数据删掉就不报错。 改变长度 同样会报错。 Map的key不允许有重复
阅读全文
posted @ 2019-07-25 12:54 高山-景行
阅读(132)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_10_练习_计算一个字符串中每个字符出现的次数
摘要:
阅读全文
posted @ 2019-07-25 12:47 高山-景行
阅读(117)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_9_Hashtable集合
摘要: 是最早期的双列集合 同步就表示是单线程 value也不允许为空
阅读全文
posted @ 2019-07-25 12:39 高山-景行
阅读(114)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_8_LinkedHashMap集合
摘要: linked
阅读全文
posted @ 2019-07-25 12:33 高山-景行
阅读(110)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_7_HashMap存储自定义类型键值
摘要: 自定义类型做key值。必须要重写hashCode和equals方法 创建pserson类 有name个age两个成员变量。重写toString方法 key有重复,会被新的value值替换掉。 key值北京是重复的 赵六替换掉了张三,因为Sting重写了HashCode方法,可以保证我们的key值不允
阅读全文
posted @ 2019-07-25 12:29 高山-景行
阅读(144)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_6_Map集合遍历键值对方式
摘要: 增强for
阅读全文
posted @ 2019-07-25 11:20 高山-景行
阅读(130)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_5_Entry键值对对象
摘要:
阅读全文
posted @ 2019-07-25 11:16 高山-景行
阅读(138)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_4_Map集合遍历键找值方式
摘要: 键找值的方式 增强for 增强for的简化方式
阅读全文
posted @ 2019-07-25 11:10 高山-景行
阅读(125)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_3_Map接口中的常用方法
摘要: 这个方法比较特殊,它的返回值是V他也就是Vlaue get remove containsKey: put value没有重复的所以v1返回的是null key值有重复,所以会返回被替换的值,范冰冰1 、 说明里面重写了toString的方法 remove Map的数据类型,可以相同,也可以不同 r
阅读全文
posted @ 2019-07-25 11:03 高山-景行
阅读(153)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_2_Map常用子类
摘要: 常用的实现类HashMap 它的子类。LinkedHaspMap
阅读全文
posted @ 2019-07-25 10:09 高山-景行
阅读(114)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_1_Map集合概述
摘要: map集合是双列集合 map有两个泛型。左边K也叫作键 右边V是value
阅读全文
posted @ 2019-07-25 10:04 高山-景行
阅读(144)
评论(0)
推荐(0)
编辑
2019年7月24日
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_07 Collections工具类_3_Collections集合工具类的方法
摘要: 第二个参数传递了一个匿名内部类。结果就出现了下面的代码 源码里面有Compare方法,对比两个参数 要重写比较的方法 对对象进行排序 创建学生类。对学生类进行排序 重写Person的ToString方便查看结果。 两个都叫做杨幂,但是一个是17岁 一个是18岁。 18岁和迪丽热巴相同。但是名字不同。
阅读全文
posted @ 2019-07-24 22:43 高山-景行
阅读(119)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_07 Collections工具类_2_Collections集合工具类的方法
摘要: 默认规则一般都是升序排序 再来创建一个字符串的数组 排序后,按照升序输出结果 自定义类型排序 创建一个Person类,getter和setter 有参构造和无参构造 重写toString的方法 传对象进去,编译报错。对Person类 进行排序,没有规则。 Integer和String都实现了接口Co
阅读全文
posted @ 2019-07-24 22:25 高山-景行
阅读(135)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_07 Collections工具类_1_Collections集合工具类的方法
摘要: 这是一个个的添加的方式 参数是个可变的元素。可以传递任意多的元素 shuffle打乱集合元素顺序
阅读全文
posted @ 2019-07-24 22:11 高山-景行
阅读(152)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_06 Set集合_7_可变参数
摘要: 打印出来是一个数组的地址 打印数组的长度 只要调用了add方法就会创建一各长度为0的数组 传一个10过去。就输出了数组的长度为1 传两个数字 注意事项: 特殊写法
阅读全文
posted @ 2019-07-24 18:01 高山-景行
阅读(116)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_06 Set集合_6_LinkedHashSet集合
摘要: 把www挪到最上面,第一个加入到哈希
阅读全文
posted @ 2019-07-24 17:42 高山-景行
阅读(108)
评论(0)
推荐(0)
编辑
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_06 Set集合_5_HashSet存储自定义类型元素
摘要: 想存储的元素不重复,就必须重写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
下一页
公告