Java基础
文章平均质量分 83
猩空中的猩⭐
这个作者很懒,什么都没留下…
展开
-
Java String、StringBuilder、StringBuffer笔记
一、Stringstring类是四大引用数据类型之一API当中说:“Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。” 就是说:程序内所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)String类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。String是一个final类,代表不可变的字符序列。当字符串重新赋值时,需要重新指定内存区域赋值,不能使用原有的value进行赋值当对现有的字符串进行连接原创 2022-05-23 10:57:23 · 197 阅读 · 0 评论 -
Java多线程笔记【三】
2.4 线程的通信void wait() 令当前线程挂起并放弃CPU、同步资源并等待,使别的线程可访问并修改共享资源,而当前线程排队等候其他线程调用notify()或notifyAll()方法唤醒,唤醒后等待重新获得对监视器的所有权后才能继续执行。void notify() 唤醒正在排队等待同步资源的线程中优先级最高者结束等待void notifyAll() 唤醒正在等待对象监视器的所有线程注意:这三个方法只有在synchronized方法或synchronized代码块中才能使用,否则会报原创 2022-05-20 18:23:32 · 86 阅读 · 0 评论 -
Java多线程笔记【二】
2.2 Java线程的生命周期线程状态,也称为线程的生命周期,代表着线程再代码运行中的状态Thread.State2.2.1 六种状态NEW:刚刚新建的Thread的对象,但还未调用start()启动线程时,RUNNABLE: 线程对象创建后,其他线程(比如 main 线程)调用了该对象的 start 方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取 cpu 的使用权。BLOCKED: 线程正在运行的时候,被暂停,通常是为了等待某个时间的发生(比如说某项资源就绪)之后再继续运原创 2022-05-19 21:51:14 · 128 阅读 · 0 评论 -
Java多线程笔记【一】
Java多线程入门原创 2022-05-15 15:15:18 · 120 阅读 · 0 评论 -
Java集合笔记【四】Map接口
Map 接口1.1 概述Interface Map<K,V>: K表示值得数据类型,V表示值得数据类型键不能重复,值可以重复键和值一一对应得,每一个值只能找到自己对应得值(键 + 值)这个整体我们称之为“键值对”或者“键值对对象”,在Java中叫做“Entry对象”public class MapDemo { public static void main(String[] args) { Map<String,String> map = ne原创 2022-05-10 17:12:20 · 169 阅读 · 0 评论 -
Java集合笔记【三】Set接口
一、Set接口1.1 特点Set不可重复存储顺序不一致没有带索引的方法,所有不能使用普通for循环,也不能通过索引来获取,删除Set集合里面的元素public class SetDemo { public static void main(String[] args) { Set<String> set = new TreeSet<>(); set.add("ddd"); set.add("aaa");原创 2022-05-10 16:41:19 · 219 阅读 · 0 评论 -
Java集合笔记【二】List接口
List原创 2022-05-10 15:37:36 · 200 阅读 · 0 评论 -
Java集合笔记【一】Collection接口
Collection接口及常用方法介绍原创 2022-04-19 19:05:15 · 74 阅读 · 0 评论