摘要: 可以看见map的返回值是固定的String, Object. 这里我又一个疑问, String是继承自Object的, 那么我把String改为Object为什么不可以呢? 可以看见我改了之后, 成功报错了 查阅api文档, 可以得知String确实是继承Object. 先暂时放置在这里, 后面再说 阅读全文
posted @ 2020-08-27 11:29 choco- 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 一般来说, 打印一个引用, 都是输出其地址, map能输出值. 阅读全文
posted @ 2020-08-27 10:26 choco- 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 我给了一个链接, 是jar download网站上的. 能上去的就可以下载. https://jar-download.com/artifacts/org.springframework/spring-jdbc 选择download选项就可以. 解压后文件如下, 把所有jar包导入进去就ok. 阅读全文
posted @ 2020-08-27 08:55 choco- 阅读(4276) 评论(0) 推荐(2) 编辑
摘要: 我目前的edge版本是 Version 84.0.522.63 (Official build) (64-bit) 每次点击链接, 都是默认在原页面打开新标签, 不符合过往习惯. 修改方式 打开控制面板 Internet选项 2.在 属性 常规 选择 标签页 3.最后一个选项, 选择 新窗口 重启浏 阅读全文
posted @ 2020-08-25 11:22 choco- 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: .getClass().getName() 这是最常见的一种判断类型的方法 instanceof 用于判断 对象 是否为某个类的实例 Boolean值 各种is方法 isAnnotationPresent(*.class) 判断是否含有某个特定注解,注意.class后缀 阅读全文
posted @ 2020-08-20 11:14 choco- 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1. Junit5.4 主要是用于Maven框架 , 对普通类的测试是不可以的. 如这个, junit4可以, junit5.4不可以. 2. Junit不可以使用 static 静态方法. 关于static 方法 * static修饰的静态方法不能使用 非静态方法, 反过来可以. * 静态方法的访 阅读全文
posted @ 2020-08-19 10:33 choco- 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 这段代码在jdk1.8可以使用, 由于我是jdk14, 会报错. 这里可以优化, lambda表达式进一步优化写为: printString(System.Out::println); 注意案例版本为jdk1.8. jdk14确认不可以 :: 为 引用运算符. lambda需要实现的函数方案在 某个 阅读全文
posted @ 2020-08-18 16:48 choco- 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 转String: Interger : Interger.parseInt(str) 2. 转Interger: String : str + " " 3. 转Stream流: 1. Collection<> values = map.values(); Stream<> stream = v 阅读全文
posted @ 2020-08-18 11:46 choco- 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JDK的变化 JDK1.5JDK1.6jdk1.7 1. 添加自动装箱,拆箱 1. =后可以省略泛型, 见ArrayList 2. try后加一个(), 定义流对象,作用域在try里 jdk1.8jdk1.9jdk13jdk14 1. 添加Lambda表达式 阅读全文
posted @ 2020-08-17 15:39 choco- 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 三次握手: 1. X初始序号, SYN: , 发送 将syn=1, X发送至client 2. 服务器发送 ACK(确认包)=1, SYN=1, 接受顺序号(acknowledge number)设置为 ISN+1, 即X+1 3. 客户端发送确认包, syn=0,ack=1, 接受顺序号(ackn 阅读全文
posted @ 2020-08-17 08:49 choco- 阅读(119) 评论(0) 推荐(0) 编辑