随笔分类 -  java

摘要:参考: https://zhuanlan.zhihu.com/p/79219960 https://zhuanlan.zhihu.com/p/21673805 1. 数据结构内部属性 1.1 存储数据结构 jdk1.8以前:数组+链表(增删快,查询慢) jdk1.8开始:数组+链表+红黑树(增删快, 阅读全文
posted @ 2020-12-30 18:50 OLeeO97 阅读(62) 评论(0) 推荐(0)
摘要:1. 底层数据结构 ArrayList是List接口的可调整大小的数组实现 增删慢:每次增删数据,需要拷贝以及移动元素位置 查询快:数组内存是一块连续空间,可以根据索引方式获取对应位置元素 2. 实现与继承 2.1 Serializable接口 序列化接口,没有方法或字段,仅用于标识,实现该接口才能 阅读全文
posted @ 2020-12-29 20:26 OLeeO97 阅读(107) 评论(0) 推荐(0)
摘要:1. 集合简介 1.1 集合框架 1.1.1 集合框架中的接口 java集合中主要有Collection接口和Map接口,其中Collection接口下主要有List接口和Set接口 1.1.2 集合框架中的具体实现类 1.2 集合接口 1.2.1 Collection接口 方法(部分)说明 boo 阅读全文
posted @ 2020-12-28 19:17 OLeeO97 阅读(133) 评论(0) 推荐(0)
摘要:1.lambda 表达式 1.1 语法举例 (String first, String second) -> first.length()-second.length() (参数类型 参数名) →{代码语句}.使用lambda表达式,实际就是创建该接口的实例对象 1.2 函数式接口 函数式接口用@F 阅读全文
posted @ 2020-12-27 11:28 OLeeO97 阅读(75) 评论(0) 推荐(0)
摘要:1.输入输出 1.1读取输入 构造Scanner对象,并与标准输入流System.in关联 Scanner in = new Scanner(System.in); 常用方法: in.nextLine():读取输入的下一行内容,返回String类型输入 in.next()获取一个单词,以空白符作为分 阅读全文
posted @ 2020-12-26 16:19 OLeeO97 阅读(18) 评论(0) 推荐(0)
摘要:a1.注释 1.1 单行注释 // 1.2 多行注释 /* */ 1.3 文档注释 /** * */ 2.数据类型 2.1 基本数据类型 数据类型 存储需求(字节) 取值范围 byte 1 -128-127 short 2 -32768-32767 int 4 -2147473648-2147483 阅读全文
posted @ 2020-12-25 22:27 OLeeO97 阅读(96) 评论(0) 推荐(0)
摘要:非原创,此随笔总结自"是叶十三"b站视频与微信公众号 1.标题 //标题共有六个级别 # 一级标题 ###### 六级标题 2.字体 //粗体 **粗体** //斜体 *斜体* //删除线 ~~删除线~~ 此教程来自"是叶十三",b站,微信公众号同名 此教程来自"是叶十三",b站,微信公众号同名 此 阅读全文
posted @ 2020-12-25 17:15 OLeeO97 阅读(30) 评论(0) 推荐(0)