Java
虚拟机类加载机制
今天介绍一下 JVM 类加载器机制,主要内容如下: 概述
类加载的时机
类加载的过程
类加载器
类加载器分类
双亲委托模型
JVM 把字节码 (.class) 文件加载到内存中,并对数据进行校验、解析和初始化,最终生成可以被 JVM 直接使用的 Java 类型,这就是…
Java系列之反射
最近知识比较零碎,不适合整理成文,来一篇以前的关于反射的学习笔记,主要内容如下 反射机制
反射获取类的信息
反射操作类的信息
反射获取泛型
反射获取注解信息
Java 的反射机制是指在运行状态下,对于任意一个类,都能够知道这个类的所有属性和方法…
RxJava2转换型操作符
上篇文章介绍了创建型操作符的使用,今天来看一下 RxJava 中转换型操作符的使用,常用的转换型操作符如下: buffer 操作符
window 操作符
map 操作符
groupBy 操作符
cast 操作符
scan 操作符
To 操作符
buffer…
RxJava2创建型操作符
RxJava 是 ReactiveX 在 Java 上的开源的实现,一个用于通过使用可观察序列来进行异步编程和基于事件的程序的库,这是官网的介绍,主要关注点是异步编程和链式调用以及事件序列。 引入 RxJava
概念
基本实现
Just 操作符
from 操作符
defer…
Java系列之内部类
今天温习一下 Java 中的内部类,内部类一般有如下几种:静态内部类、成员内部类、匿名内部类和方法内部类,下文中将主要介绍静态内部类和成员内部类,主要内容如下: 概述
静态内部类
成员内部类
匿名内部类和方法内部类
总结
顾名思义内部类就是在一个类内部定义的类…
Java系列之泛型
自从 JDK 1.5 提供了泛型概念,泛型使得开发者可以定义较为安全的类型,不至于强制类型转化时出现类型转化异常,在没有反省之前,可以通过 Object 来完成不同类型数据之间的操作,但是强制类型转换(向下转型)在不确定具体类型的情况下会出错,泛型机制的引入就是解决数据类型不明确…
Java系列之注解
Java 注解(Annotation)又称之为 Java 标注、元数据,是 Java 1.5 之后加入的一种特殊语法,通过注解可以标注 Java 中的类、方法、属性、参数、包等,可以通过反射原理对这些元数据进行访问,注解的使用不会影响程序的正常运行…
Java系列之数组
这个系列将从 Java 数组开始,数组是用来存放一组具有相同类型数据的数据结构,通过下标来访问数组中的元素。 数组的定义
数组的本质
数组的复制
数组的定义主要有两种,一种是先指定数组的大小,然后根据数组元素下标进行赋值,另一种是直接创建一个数组并进行赋值,具体如下:
Co…