自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 2021-11-08

认识ThreadLocal 此类提供线程局部变量。这些变量不同于它们的普通对应物,因为每个访问一个(通过其 get 或 set 方法)的线程都有自己的、独立初始化的变量副本。 ThreadLocal 实例通常希望是那些将状态与线程相关联的类中的私有静态字段(例如,用户 ID 或事务 ID)。 例如,下面的类生成每个线程本地的唯一标识符。线程的 id 在第一次调用 ThreadId.get() 时被分配,并且在后续调用中保持不变。 导入 java.util.concurrent.atomic.AtomicIn

2021-11-11 17:13:35 42

原创 2021-11-11

Java 集合 Collections **此类仅包含对集合进行操作或返回集合的静态方法。**它包含对集合进行操作的多态算法、“包装器”,它返回由指定集合支持的新集合,以及其他一些零碎的东西。 如果提供给它们的集合或类对象为空,则此类的方法都将抛出 NullPointerException。 此类中包含的多态算法的文档通常包括对实现的简要说明。此类描述应被视为实现说明,而不是规范的一部分。只要遵守规范本身,实现者应该可以随意替换其他算法。 (例如,sort 使用的算法不一定是归并排序,但它必须是稳定的。)

2021-11-11 17:11:24 191

原创 2021-11-11

Java 集合 Collection接口 集合层次结构中的根接口。一个集合代表一组对象,称为它的元素。一些集合允许重复元素,而另一些则不允许。有些是有序的,有些是无序的。 JDK 不提供此接口的任何直接实现:它提供了更具体的子接口(如 Set 和 List)的实现。此接口通常用于传递集合并在需要最大通用性的地方操作它们。 Bags 或 multisets(可能包含重复元素的无序集合)应该直接实现这个接口。 所有通用 Collection 实现类(通常通过其子接口之一间接实现 Collection)应该提供两

2021-11-11 16:51:09 74

原创 2021-11-10

Java IO 四个基类: InputStream 这个抽象类是所有表示字节输入流的类的超类。 需要定义 InputStream 子类的应用程序必须始终提供返回输入的下一个字节的方法。 也可以看看:BufferInputStream, ByteArrayInputStream, DataInputStream, FilterInputStream, read(), OutoutStream, PushbackInputStream; public abstract class InputStream imp

2021-11-10 17:41:13 445

翻译 2021-11-09

常见类和接口的源码翻译 Runnable Runnable 接口应该由其实例打算由线程执行的任何类实现。 该类必须定义一个名为 run 的无参数方法。 该接口旨在为希望在活动时执行代码的对象提供通用协议。 例如,Runnable 是由类 Thread 实现的。 处于活动状态仅意味着线程已启动且尚未停止。 此外,Runnable 提供了使类处于活动状态而不是子类化 Thread 的方法。 通过实例化 Thread 实例并将自身作为目标传入,实现 Runnable 的类可以在不继承 Thread 的情况下运行。

2021-11-09 18:10:51 51

翻译 2021-11-08

String,StringBuffer,StringBuilder的区别 public final class String String 类表示字符串。 Java 程序中的所有字符串文字,例如“abc”,都是作为此类的实例实现的。 字符串是常量;它们的值在创建后无法更改。字符串缓冲区支持可变字符串。因为 String 对象是不可变的,所以它们可以共享。例如: String str = “abc”; 相当于: 字符数据[] = {‘a’, ‘b’, ‘c’}; String str = new Strin

2021-11-08 16:13:13 70

翻译 2021-11-08

Objecct类源码(中文无删减) /* 版权所有 (c) 1994、2012,Oracle 和/或其附属公司。版权所有。 甲骨文专有/机密。使用受许可条款的约束。 * * * * * * * * * * * * * * * * * * */ package java.lang; /** Class {@code Object} 是类层次结构的根。 每个类都有 {@code Object} 作为超类。所有对象, 包括数组,实现这个类的方法。 * * @

2021-11-08 16:00:30 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除