jdk源码解析
文章平均质量分 57
主要是jdk类的源码解析
微卡Chou
这个作者很懒,什么都没留下…
展开
-
jdk源码之java.lang.annotation.RetentionPolicy
java.lang.annotation.RetentionPolicy原创 2021-09-22 11:26:42 · 232 阅读 · 0 评论 -
jdk源码之java.lang.annotation.基本注解
jdk源码之java.lang.annotation.基本注解一、介绍// 这个注解只是用来标注生成javadoc的时候是否会被记录@Documented@Retention(value=RUNTIME)@Target(value=ANNOTATION_TYPE)public @interface Documented/**@Inherited是一个标识,用来修饰注解作用:如果一个类用上了@Inherited修饰的注解,那么其子类也会继承这个注解注意: 1. 接口用上个@Inheri原创 2021-09-23 11:31:38 · 222 阅读 · 0 评论 -
jdk源码之java.lang.annotation.ElementType
jdk源码之java.lang.annotation.ElementType一、源码二、介绍这种枚举类型的常量为注释在Java程序中可能出现的句法位置提供了一个简单的分类。这些常量在{@link Target java.lang.annotation.Target}元注释中使用,以指定在什么地方写入特定类型的注释是合法的。public enum ElementType { /** 类,接口(包括注释类型)或枚举声明 */ TYPE, /** 字段声明(包括枚举常数原创 2021-09-22 10:56:29 · 394 阅读 · 0 评论 -
jdk源码之AccessibleObject
jdk源码之AccessibleObject一、类图二、介绍Method、Field和Constructor类都继承了AccessibleObject类,它提供了标记反射对象的能力,以抑制在使用时使用默认Java语言访问控制检查,从而能够任意调用被私有化保护的方法、域和构造函数;三、主要方法public void setAccessible(boolean flag) throws SecurityException;将此对象的 {@code accessibility} 标志设置为原创 2021-09-26 10:36:19 · 209 阅读 · 0 评论 -
jdk源码之Method
jdk源码之Method一、类图原创 2021-05-10 09:02:54 · 170 阅读 · 0 评论 -
jdk源码之Constructor
jdk源码之Constructor一、类图二、反射调用构造函数两种:调用无参构造函数:Class.newInstance()调用带参数的构造函数:通过 Class 类获取 Constructor调用 Constructor 中的 newInstance(Object … initarges) 方法其中Class.newInstance()最终调用的也是Constructor 的newInstance: @CallerSensitive public T newInsta原创 2021-09-26 11:21:33 · 439 阅读 · 0 评论 -
jdk源码之Thread
jdk源码之Thread一、Thread源码public class Threadextends Objectimplements Runnable二、介绍线程是程序中执行的线程。 Java虚拟机允许应用程序同时执行多个执行线程。每个线程都有优先权。 具有较高优先级的线程优先于优先级较低的线程执行。 每个线程可能也可能不会被标记为守护程序。 当在某个线程中运行的代码创建一个新的Thread对象时,新线程的优先级最初设置为等于创建线程的优先级,并且当且仅当创建线程是守护进程时才是守护线程。原创 2021-09-07 15:23:22 · 147 阅读 · 0 评论 -
jdk源码之String、StringBuffer、StringBuilder
jdk源码之String、StringBuffer、StringBuilder一、集合框架的概述原创 2021-04-20 10:30:44 · 110 阅读 · 0 评论 -
jdk源码之Class
jdk源码之Class一、类图原创 2021-05-06 22:48:17 · 299 阅读 · 0 评论 -
jdk源码之Comparable
jdk源码之Comparable一、源码public interface Comparable<T> { public int compareTo(T o);}二、接口介绍这种排序被称为类的自然排序,而类的compareTo方法被称为它的自然比较方法。实现此接口的对象列表(和数组)可以通过Collections.sort、Arrays.sort自动排序。三、compareTo方法介绍将此对象与指定的对象进行比较以进行排序。当此对象小于、等于或大于指定对象时,返回原创 2021-08-20 16:15:02 · 133 阅读 · 0 评论 -
jdk源码之Integer、Long、Short、Byte
jdk源码之Integer一、集合框架的概述原创 2021-04-23 14:29:29 · 95 阅读 · 0 评论 -
jdk源码之Object
jdk源码之Object一、类图Object类是所有类的父类。Object一部分方法是native方法,问题来了,那么何为native方法?native关键字标识的java方法为本地方法,底层是有c/c++编写的程序编译后dll文件,java加载dll文件后, 通过本地方法调用dll中函数。二、构造方法Object有默认的无参构造,没有显示的提供出来。三、native方法registerNatives方法 private static native void registerNa原创 2021-05-04 17:10:19 · 126 阅读 · 0 评论