摘要: Arrays类 Arrays类是操作数组的工具类,其构造方法被私有化,不允许从外部创建对象,所有的方法都是静态的(构造方法被私有化,成员方法为静态的) 常用方法 package com.an.a; import java.util.Arrays; public class ArraysTest { 阅读全文
posted @ 2023-01-07 13:53 一往而深, 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 双列集合的特点 双列集合的特点(和单列集合对比) 单列集合每次添加一个元素,而双列集合每次添加一对元素 双列集合的框架结构 Map的常见API 英文key(键),value(值),在集合中键和值一一对应,但是键不能重复,但是值可以 重复 Map中常见的方法演示 package com.an.a; i 阅读全文
posted @ 2023-01-06 09:22 一往而深, 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 泛型 package com.an.a; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class FanxingTest { public static void main( 阅读全文
posted @ 2022-12-28 14:53 一往而深, 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 集合的体系结构 Collection 体系结构 List和Set2种系列的集合特点 有序指的是存和取的顺序一样,不是数值从大到小和从小到大排序 2种系列的特点正好相反 Collection是单列集合祖宗接口,他的功能所用的单列集合都可以使用 添加 清理 删除元素 package Test; impo 阅读全文
posted @ 2022-12-24 15:10 一往而深, 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 我什么要用集合? 自动扩容 集合储存的特点和数组相比 可以发现数组基本数据类型和引用数据类型都可以储存,而集合只能储存引用数据类型,如果储存引用数据类型将会变成 其包装类 数组和集合的对比 ##ArrayList 泛型类 常用方法 构造:public ArrayList () 构造方法 packag 阅读全文
posted @ 2022-12-20 18:46 一往而深, 阅读(18) 评论(0) 推荐(0) 编辑
摘要: cin(读入时将跳过空白字符等一些特殊字符) 在默认情况下,运算符“>>”将跳过空白符,然后读入后面与变量类型相对应的值。因此,给一组变量输入值时可用空格符、回车符、制表符将输入的数据间隔开。 当输入字符串(即类型为string的变量)时,提取运算符“>>”的作用是跳过空白字符,读入后面的非空白字符 阅读全文
posted @ 2022-12-18 22:37 一往而深, 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Math Random 大数处理类 Math Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 隶属于java.lang包,该包由JVM自动导入 类定义 public final class Math(该类为最终类,不可被继承) 其构造方法被private 外部不能创 阅读全文
posted @ 2022-12-17 11:45 一往而深, 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 字符串存储的内存原理 ==的比较原理 字符串拼接的储存原理 StringBuilder提高效率的原理 字符串储存的内存原理 对于字符串的储存最大的特点应该就是其字符串不可变了,如果是直接赋值创建的字符串(类似String str="abc")会应用到常量池技术,如果常量池中没有该字符串将会new,如 阅读全文
posted @ 2022-12-17 10:55 一往而深, 阅读(51) 评论(0) 推荐(0) 编辑
摘要: StringJoiner类是jdk8新增的一个类,但是目前被用到的不多。其底层使用的依然是StringBuilder 看下面一个例子 可以看出同样是拼接出[1,2,3]StringJoiner比StringBuilder渐变的多,其实这也是StringJoiner类的经典应用了 即如果我们成的字符串 阅读全文
posted @ 2022-12-16 21:02 一往而深, 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 从String类说起 StringBuilder StringBuffer 从String说起 String是java定义的一个final类,不能被继承。也是我们日常生活中最常见到的类之一,可以实现对字符串的各种操作,但是但是他的对象不可变这个特性在某些情况下会带来很大的性能问题 看下面的一个过程: 阅读全文
posted @ 2022-12-16 20:37 一往而深, 阅读(287) 评论(0) 推荐(0) 编辑