![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java.lang
命运的左岸
日拱一卒,功不唐捐
展开
-
Object
Object 概述 java -version 1.8.0 是所有类的父类 equals() /** * Indicates whether some other object is "equal to" this one. * * The {@code equals} method implements an equivalence r原创 2018-01-21 11:35:38 · 222 阅读 · 0 评论 -
Object
Object 一、总结 Object 是所有类的父类,Object 的父类为 null 二、类 所有类的父类 // Object 是所有类的父类,当不知道类型如何接收时,使用Object public static void stringArray(){ String [] strArray = new String[]{}; test(strArra...原创 2017-03-14 22:09:48 · 128 阅读 · 0 评论 -
StringBuilder
StringBuilder 1.不可继承 [code="java"] public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable, CharSequence [/code] 2.内容可变 [code="java"] /...原创 2017-03-12 12:20:16 · 216 阅读 · 0 评论 -
Number
[align=center][size=large]Number[/size][/align] 一、总结 1.jdk 1.8.0 2. 二、源码分析 [code="java"] /** * The abstract class {@code Number} is the superclass of platform * classes representin...原创 2017-11-28 22:30:45 · 121 阅读 · 0 评论 -
ThreadLocal
[align=center][size=large]ThreadLocal[/size][/align] 一、总结 1.版本 jdk 1.8.0_131 java SE 2.ThreadLocal [list] [*]应用场景:在不同的线程存储不同的上下文信息的场合中 [*]实现原理:ThreadLocal只是提供一个thread-local变量,这个变量于当前线程所独有, ...原创 2017-11-07 21:40:05 · 123 阅读 · 0 评论 -
Float
[align=center][size=large]Float jdk-1.8[/size][/align] 一、isNan() 1.源码 [code="java"] /** * Returns true if the specified number is a * Not-a-Number (NaN) value, false otherwise....原创 2017-09-15 22:32:47 · 125 阅读 · 0 评论 -
String
String 一、总结 使用版本:JDK 1.8 设计模式:享元模式 字符串常量池,如果字符串常量中已有,则不会新增字符串常量 线程安全:String 对象的内容是不可变的,所以String修饰的对象是线程安全的 String 对象不可变的原因 String 类使用 final 修饰,不可被子类继承,父类属性不会被子类继承覆盖 ...原创 2017-08-20 20:20:27 · 122 阅读 · 0 评论 -
Cloneable
clone 一、应用场景 [list] [*]循环遍历,循环中创建新的对象 [*]设计模式 -- 原型模式 [/list] 二、总结 1.浅拷贝与深拷贝 调用 object.clone 方法,即浅拷贝; 浅拷贝:原对象中的属性 与 拷贝对象中的属相指向了堆中同一个对象的 重写 object.clone 方法,对引用数据类型,进行 显示的clone 声明 深拷贝...原创 2017-04-01 16:08:46 · 135 阅读 · 0 评论 -
StringBuilder
StringBuilder 类的声明 public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable, CharSequence 继承 AbstractStringBilder 类 /** * The value i...原创 2018-07-01 15:59:57 · 394 阅读 · 0 评论 -
Runtime
Runtime 概述 Runtime.getRuntime().availableProcessors() 返回与当前 Java 应用程序相关的运行时对象 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时 availableProcessors() 向 Java 虚拟机返回...原创 2018-03-14 07:38:07 · 337 阅读 · 0 评论 -
Runnable
Runnable 概述 java version “1.8.0_131” 多线程创建方式之一 public class RunnableTest implements Runnable{ // 实现 run() public void run() { System.out.println("thread"); } publ原创 2018-01-18 20:17:59 · 18107 阅读 · 1 评论 -
Thread
Thread 概述 继承 Runnable 接口,实现 run() 方法 Runnable 接口仅包含一个抽象的方法 run Thread 继承 Runnable 接口,模板设计模式,主要的算法逻辑在模板类中完成,在继承类中进行具体的接口内容的设计 join 方法实现是通过 wait 方法 类 /** * The minimum priority原创 2018-01-18 20:12:22 · 499 阅读 · 0 评论 -
Integer
Integer 1.类不可继承 2.值不可改变 [code="java"] /** * The value of the Integer. * * @serial */ private final int value; [/code] 3.包装类拆箱与装箱 在编译器自动完成 [code="ja...原创 2017-03-15 21:39:30 · 152 阅读 · 0 评论