自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK1.8源码阅读(十六)java.lang.ThreadLocal

ThreadLocal 定义 /** *这个类提供线程局部变量。这些变量与 *它们在每个线程中访问一个线程(通过其 *get或set)有自己的、独立初始化的 *变量的副本。threadlocal实例通常是私有的 *类中希望将状态与线程关联的静态字段(例如, *用户ID或事务ID)。 * *例如,下面的类生成每个 *线程。 *线程的id是在它第一次调用threadid.get()时分配的。 *...

2019-09-23 16:10:32 209

原创 JDK1.8源码阅读(十五)java.lang.Thread

Thread 定义 public class Thread implements Runnable {} Thread类实现了Runnable接口。 属性 /*线程名称,使用volatile修饰,使其他线程可见*/ private volatile String name; /*线程优先级*/ private int priority; /*是否单步执行*/ private ...

2019-08-23 17:34:59 280

原创 JDK1.8源码阅读(十四)包装类总结

什么是基本类型和包装类型? Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型, 对应提供了八种包装类型。 基本类型 包装类型 byte Byte(Number的子类) short Short(Number的子类) int Integer(Number的子类) long Long(Numbe...

2019-08-23 15:58:00 200

原创 JDK1.8源码阅读(十三)Java.lang.Short

定义 public final class Character implements java.io.Serializable, Comparable<Character> {} 构造方法 public Character(char value) { this.value = value; } 属性 /*用于与字符串之间转换的最小基数。 此字段的...

2019-08-23 15:23:25 146

原创 JDK1.8源码阅读(十二)Java.lang.Short

Short 定义 public final class Short extends Number implements Comparable<Short> {} 构造方法 属性 /*最小值 -2 的15次方*/ public static final short MIN_VALUE = -32768; /*最大值*/ public static final sh...

2019-08-23 15:07:49 151

原创 JDK1.8源码阅读(十一)Java.lang.Long

Long Long类的作用是对基础类型long进行封装,提供了一些处理long类型的方法。 定义 public final class Long extends Number implements Comparable<Long> {} 构造方法 属性 /*MIN_VALUE静态变量表示long能取的最小值,为-2的63次方,被final修饰说明不可变。*/ @Na...

2019-08-23 14:46:55 282

原创 JDK1.8源码阅读(十)Java.lang.Integer

Integer 定义 public final class Integer extends Number implements Comparable<Integer> {} 构造方法 属性 //一个常数的最小值-2^31 @Native public static final int MIN_VALUE = 0x80000000; //一个常数的最大...

2019-08-22 17:29:50 213

原创 JDK1.8源码阅读(九)Java.lang.Float

Float Float是java八大基础类型float的包装类。 定义 public final class Float extends Number implements Comparable<Float> {} 同Double一样继承的Number类,实现了Comparable接口。 构造方法 比Double多了一种构造方法。 属性 //正无...

2019-08-22 16:42:39 188

原创 JDK1.8源码阅读(八)Java.lang.Double

Double Double是java中八大基础类型之一double的包装类。 定义 public final class Double extends Number implements Comparable<Double> {} Double继承自Number,实现了Comparable接口。 属性 //正无穷大,等同于Double.longBitsToDou...

2019-08-22 16:15:29 229

原创 JDK1.8源码阅读(七)Java.lang.Byte

Byte 定义 public final class Byte extends Number implements Comparable<Byte> {} Byte被final修饰,继承Number类,实现了Comparable接口,上篇文章介绍了这个接口,主要作用是对类对象排序。 构造方法 属性 //初始化最小值 public static final...

2019-08-21 23:03:02 186

原创 JDK1.8源码阅读(六)Java.lang.Boolean

Boolean 定义 public final class Boolean implements java.io.Serializable, Comparable<Boolean> {} Boolean实现了Serializable,Comparable<Boolean>两个接口 Com...

2019-08-21 22:41:43 155

原创 JDK1.8源码阅读(五)Java.lang.StringBuilder

StringBuilder定义 public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable, CharSequence { } StringBuilder同StringBuffer一样,被final修饰,继承AbstractStringBuild...

2019-08-21 17:14:53 181

原创 JDK1.8源码阅读(四)Java.lang.StringBuffer

StringBuffer定义 public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence {} StringBuffer类被final修饰不能被继承,它继承了AbstractStringBuilder类,实现了Seria...

2019-08-21 16:56:10 186

原创 JDK1.8源码阅读(三)Java.lang.AbstractStringBuilder

AbstractStringBuilder定义 abstract class AbstractStringBuilder implements Appendable, CharSequence {} AbstractStringBuilder是一个抽象类,实现了Appendable接口,能够被添加char序列和值,还实现了CharSequence可读的字符序列。 Abstra...

2019-08-21 15:37:56 336

原创 JDK1.8源码阅读(二)Java.lang.String

String String定义 public final class String implements java.io.Serializable, Comparable<String>, CharSequence {} String是一个用final声明的常量类,不能被任何类继承,而且一个String类一旦被创建,包括这个对象中的字符串序列是不可改变的,包括该类后续的...

2019-08-20 18:42:30 247

原创 JDK1.8源码阅读(一)Java.lang.Object

Java.lang java.lang包下的所有类在使用时无需手动导入,系统会在程序编译时自动导入。 1.Object: Object类是Java中其他所有类的基类,没有Object类Java面向对象无从谈起。作为其他所有类的基类,Object具有哪些属性和行为,是Java语言设计背后的思维体现。 类构造器 类构造器是创造java对象的途径之一,通过new关键字调用构造器完成...

2019-08-19 17:20:36 244

原创 Pycharm下载及安装

  官网下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 1.进入官网下载地址 2.根据自己电脑的操作系统选择安装包,我这里选择的是windows。 3.有两个版本Professional(专业版)和Community(社区版),我这里选择的的是Professional,点击download。 4.开始安装...

2018-11-04 12:10:36 358

空空如也

空空如也

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

TA关注的人

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