javase
陌上花开࿈
这个作者很懒,什么都没留下…
展开
-
4.17 集合
Collection实现子类ArrayList(底层实现数组,开始容量为10,不够时1.5倍扩容),有序(插入时的顺序)可重复,因为是由数组实现,修改和查询效率高。LinkedList底层实现时由双向链表,链表中保存节点,prev指向前节点的地址,item保存本身数据,next指向后节点的地址,增加和删除效率高。LinkedList,ArrayList中提供的方法都基本相同。集合Conllection 迭代器Iterable。ArrayList可以使用迭代器或下标遍历。Collection常用方法。原创 2024-04-17 08:43:56 · 321 阅读 · 0 评论 -
4.13 Date Calendar Random BigInterger/BigDecimal
日期格式化SimpleDateFormat。原创 2024-04-13 08:19:32 · 565 阅读 · 0 评论 -
4.12 String 包装类
StringBuilder与StringBufferString在使用是不会是在原String上经行操作,而是创建新String经行操作(String实现原理是字符串数组)StringBuilder线程不安全,但是运行速度快StringBuffer线程安全,但是运行速度比StringBuilder慢StringBuffer和StringBuilder提供字符串反转操作方法(实现原理是动态数组,开始是长度为16,当数组长度不够时,经行动态扩容16<<1 + 2,第一次扩容到达34位)原创 2024-04-12 08:31:48 · 423 阅读 · 0 评论 -
5.1 数组
数组是一段连续的存储空间,对改查操作进行比较快,数组一旦创建大小则不能被修改。原创 2024-03-28 09:17:48 · 296 阅读 · 0 评论 -
Java方法基础内容
方法 方法重载 方法重写原创 2024-03-25 17:31:22 · 360 阅读 · 0 评论 -
1.1 基本类型 类型转换
1B 8b;byte a = 1;4B 32b;int a = 1;2B 16b;8B 64b;使用时以l/L结尾4B 32b;使用时以f/F结尾8B 64b;使用时以d/D结尾,可以省略(默认为double类型)使用时一般损失一半精度,最高位为符号位2B 16b;char a = '木';支持unicode编码 :char a = '\u0000';(16进制)转义字符 \u \t \' \\1B 8b;原创 2024-03-21 11:44:57 · 375 阅读 · 0 评论