PartOne
文章平均质量分 96
zyz模糊
这个作者很懒,什么都没留下…
展开
-
PartOne——多线程与JMM
一、线程基础 创建线程四种方式 Future接口: 可以对具体Runnable、Callable任务的执行结果进行取消、查询是否完成、获取结果等。 FutureTask是Future接口的唯一的实现类。 FutureTask同时实现了Runnable、Future接口,它既可以作为Runnable被线程执行,也可以作为Future得到Callable的返回值。 //1.继承Thread:不建议使用受OOP单继承局限 new CreateExtendsThread().star原创 2021-09-07 10:30:48 · 207 阅读 · 0 评论 -
PartOne——集合
集合学习 一、通用与特定方法 1.遍历 1)迭代器遍历 迭代器本质是一种设计模式,为了解决不同的集合类提供统一的遍历操作接口。 迭代器结构 public interface Iterator<E> { boolean hasNext(); E next(); default void remove() { throw new UnsupportedOperationException("remove"); } //对剩余集合剩余元素执行操作原创 2021-08-16 17:27:57 · 134 阅读 · 0 评论 -
PartOne——基础部分梳理(关于面试)
变量 1字节=8位(bit)。java中的整型属于有符号数。 先来看计算中8bit可以表示的数字: 前7位表示数值,第8位是符号位(0为正,1为负)。这样+1就是00000001,-1就是 10000001。最大的正数就是0 1111111 最小值:10000000 (-128)(-2^7) 最大值:01111111(127)(2^7-1) byte1个字节 范围为-128(-27)到127(27-1),在变量初始化的时候,byte类型的默认值为0。 short2个字节 范围为-32,768 (-原创 2021-08-09 08:45:22 · 197 阅读 · 0 评论