上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: I/O 输入输出 input / output java.io File是内存中的对象,是文件或路径的抽象表示形式 》映射了硬盘中的文件或者文件夹 阅读全文
posted @ 2019-10-08 10:39 不咬人的兔子 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 异常/错误 java中处理异常的类:Throwable 错误(Error):一般是物理问题,jvm本身出现错误,无法处理。 内存溢出等 异常(Exception):指令产生的不符合规定的错误。 可以抛出异常或者通过程序指令进行处理 Exception的分类: 运行时异常:非检查异常(编译时不会报错) 阅读全文
posted @ 2019-10-08 08:49 不咬人的兔子 阅读(228) 评论(0) 推荐(0) 编辑
摘要: TreeMap的底层put代码就是红黑二叉树 特点: 整体是平衡二叉树 基本保持平衡 : 根节点的左右部分深度差不多 节点除了父节点,左子节点,右子节点,还多了一个属性颜色(红,黑) 每个叶子节点是黑色的 每个红色节点的子节点都是黑色的(从根节点到任意一个叶子节点不能有两个连续的红色节点) 从任意节 阅读全文
posted @ 2019-10-07 17:23 不咬人的兔子 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Map: 通过key可以直接定位到一个value值 存储方式key -value 键值对 key:无序不重复 value:无序可重复 // 无序:与存入顺序无关。 Map主要分类: HashMap 散列表,性能高,基于散列表 TreeMap 性能低, 有排序(基于unicode,可以用来排序), 基 阅读全文
posted @ 2019-10-07 14:34 不咬人的兔子 阅读(158) 评论(0) 推荐(0) 编辑
摘要: collection分类: list:有序可重复 set:无序不重复 HashSet 底层是Hashmap存储,每次容量使用到达75%时扩容 hash:散列表结构(数组+链表) TreeSet: 也是set的一种,结构是二叉树 常用方法和HashSet基本一样 比较使用了compareTo 有一定顺 阅读全文
posted @ 2019-10-07 12:43 不咬人的兔子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 数组长度固定不能扩展,所以现在一般采用集合 集合分类:(所在包: java.util) collection 存储的是值 value map 存储的是键值对 key(无序不重复) - value(无序可重复) collection分类: list:有序可重复 set:无序不重复 list: Arra 阅读全文
posted @ 2019-10-06 14:58 不咬人的兔子 阅读(184) 评论(0) 推荐(0) 编辑
摘要: regex 作用:字符串格式校验,字符串的拆分替换,字符串的查找 阅读全文
posted @ 2019-10-05 19:09 不咬人的兔子 阅读(386) 评论(0) 推荐(0) 编辑
摘要: String可以像基本类型一样直接赋值,而且有不可变特性(长度内容不变),每次修改会重新生成新对象然后赋值,多次修改效率很低。 StringBuffer,StringBuilder,继承接口:Serializable, CharSequence,Appendable String,继承了接口:Ser 阅读全文
posted @ 2019-10-05 18:16 不咬人的兔子 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1.String类在java.lang中 2.实现了3个接口:Serializable,CharSequence,Comparable 3.创建: String s = "aaa"; String s = new String(); String s = new String("aaa"); Str 阅读全文
posted @ 2019-10-05 15:24 不咬人的兔子 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 工具类:java开发者写好的类 1.包装相关类 2.数字相关类 3.日期类 4.字符串 5.集合相关类 6.异常相关类 7.输入输出相关 IO(input/output) 8.线程 9.网络 10.注解 11.GUI 1.包装类: 为了将基本类型也面向对象,所以将他们分装进包装类中 1.byte - 阅读全文
posted @ 2019-10-02 15:43 不咬人的兔子 阅读(326) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页