自定义博客皮肤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 170

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

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

2019-08-23 17:34:59 240

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

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

2019-08-23 15:58:00 155

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

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

2019-08-23 15:23:25 116

原创 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 111

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

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

2019-08-23 14:46:55 234

原创 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 178

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

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

2019-08-22 16:42:39 153

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

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

2019-08-22 16:15:29 173

原创 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 141

原创 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 124

原创 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 152

原创 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 154

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

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

2019-08-21 15:37:56 289

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

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

2019-08-20 18:42:30 196

原创 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 192

原创 Pycharm下载及安装

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

2018-11-04 12:10:36 276

空空如也

空空如也

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

TA关注的人

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