Java
文章平均质量分 58
梅子猪猪
努力努力努力呀
展开
-
Java学习笔记——集合
数组VS集合集合类:提供了一种存储空间可变的存储模型,存储的数据容量可以改变。e.g. ArrayListArrayList<E>包: java.util是一个可调整大小的数组的实现 <E>是一种特殊的数据类型:泛型。(指该集合中存储的元素的数据类型)(集合中存储字符串:ArrayList<String>;若集合中存储对象:ArrayList<Student>)ArrayList构造方法public ArrayList() —— 构原创 2022-02-25 17:54:34 · 170 阅读 · 0 评论 -
Java学习笔记——StringBuilder
StringBuilder类String类是一个不可变类。在对字符串进行拼接操作时,每次拼接都会构建新的String对象,耗时并且浪费时间。可以采用StringBuiler进行代替。StringBuilder —— 可变的字符序列,可变的字符串类。可以看做是一个容器,这里的可变是指StringBuilder对象中的内容是可变的。线程不安全,单线程操作字符串。String和StringBuilder的区别:String:内容是不可变的。StringBuilder:内容是可变的。S原创 2022-02-23 14:48:45 · 1083 阅读 · 1 评论 -
Java多线程
多线程实现: Java多线程创建的两种方式:java.lang.Thread 线程继承Thread类,实现run方法。 Java.lang.Runable接口 线程实现Runnable接口,实现run方法。 多线程规则:Java多线程信息共享粗粒度:子线程和子线程、子线程和main线程之间缺乏交流。 细粒度:线程之间有信息交流通讯。(通过共享变量达到信息共享...原创 2020-05-28 14:58:01 · 143 阅读 · 0 评论