摘要:
集合之Collection接口 Collection接口中方法的使用 添加 add(Object obj) addAll(Collection coll) 获取有效元素的个数 int size() 清空集合 void clear() 是否是空集合 boolean isEmpty(
阅读全文
posted @ 2021-07-03 21:39
yicurtain
阅读(36)
推荐(0)
摘要:
枚举类的使用 枚举类的理解:类的对象只有有限个,确定的 当需要定义一组常量时,强烈建议使用枚举类 若枚举只有一个对象, 则可以作为一种单例模式的实现方式。 自定义枚举类 步骤 声明Season对象的属性,private final修饰 私有化类的构造器,并给对象属性赋值 提供当前枚举类的多个对象:
阅读全文
posted @ 2021-06-30 22:12
yicurtain
阅读(81)
推荐(0)
摘要:
Java比较器 Comparable接口的使用(自然排序) 像String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象的大小方式。 重写compareTo(obj)的规则 如果当前对象this大于形参对象obj,则返回正整数 如果当前对象thi
阅读全文
posted @ 2021-06-27 17:14
yicurtain
阅读(53)
推荐(0)
摘要:
关于String的几道算法题 一 package com.yicurtain.CommonClass; import org.junit.Test; //将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg” //思路:将“abcdefg”分解为“ab”+“
阅读全文
posted @ 2021-06-25 23:17
yicurtain
阅读(74)
推荐(0)
摘要:
字符串相关的类 String 声明为final的,不可被继承 String实现了Serializable接口:表示字符串是支持序列化的 String实现了Comparable接口:表示String可以比较大小 String内部定义了final char[] value用于存储字符串数据 String
阅读全文
posted @ 2021-06-25 23:14
yicurtain
阅读(45)
推荐(0)
摘要:
线程池 步骤 提供指定线程数量的线程池 执行指定的线程的操作。需要提供实现Runnable接口或Callable接口实现类的对象 关闭线程池 好处 提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程,不需要每次都创建) 便于线程管理 corePoolSize:核心池的大小 m
阅读全文
posted @ 2021-06-20 22:00
yicurtain
阅读(31)
推荐(0)
摘要:
线程的通信 wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。 notify():一旦执行此方法,就会唤醒wait()的一个线程,如果多个线程被wait(),就唤醒优先级高的。 notifyAll():一旦执行此方法,就会唤醒所以被wait()的线程。 wait(),notif
阅读全文
posted @ 2021-06-20 16:58
yicurtain
阅读(39)
推荐(0)
摘要:
线程的同步 线程的生命周期 同步 在Java中,我们通过同步机制,来解决线程的安全问题。 方法一:同步代码块 synchronized(同步监视器){ 需要被同步的代码 } 说明 操作共享数据的代码,即为需要被同步的代码 共享数据:多个线程共同操作的变量 同步监视器:俗称:锁。任何一个对象,都可
阅读全文
posted @ 2021-06-20 16:51
yicurtain
阅读(41)
推荐(0)
摘要:
Runnable&Thread方式的比较 开发中:优先选择:实现Runnable接口的方式 原因:1. 实现的方式没有类的单继承性的局限性 实现的方式更适合来处理多个线程有共享数据的情况 联系:Thread类本身实现了Runnable接口 相同点:两种方式都需要重写run(),将线程要执行的逻辑声明
阅读全文
posted @ 2021-06-18 16:57
yicurtain
阅读(39)
推荐(0)
摘要:
多线程的创建二 Runnable接口 创建一个实现Runnable接口的类 实现类去实现Runnable中的抽象方法:run() 创建实现类的对象 将此对象作为参数传递到Thread的构造器中,创建Thread类的对象 通过Thread类的对象调用start() package com.yicurt
阅读全文
posted @ 2021-06-18 16:55
yicurtain
阅读(20)
推荐(0)