自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 RxJava2源码分析二之just、fromArray、fromIterable

     Observable.just:接收1个以上,10个以下的参数,然后逐个发射。        Observable.fromArray:接收一个数组,从数组中一个一个取出来发射。       今天从源码来看一下Observable的just方法和FromArray。      public static <T> Observable<T> jus...

2018-08-24 14:21:30 3646

原创 RxJava2源码分析一

       RxJava 在最近两年迅速火爆起来,最近学习RxJava2,免不了需要学习它的源码,写下博客记录学习结果。       RxJava 的设计理念基于观察者模式,这里就需要先了解一下它所涉及的东西。Observable,称为被观察者,由它产生一系列的事件。Observer,称为观察者。Observer和Observable之间通过subscribe方法发生订阅关系。这样Obser...

2018-08-23 17:34:31 201 1

原创 设计模式之简单工厂

        今天学习这个设计模式--简单工厂模式。它不是23种设计模式种的一种。        简单工厂模式属于创建型模式,它提供一种最佳的创建对象的方式。在这种模式中,创建对象的逻辑不会向客户端暴露。简单工厂模式的出现得益于面向对象语言的多态性,它的实现方式是:新建一个抽象类或者接口,然后从这个抽象类或者接口派生出多个子类,然后在工厂类中根据传参的不同生产出不同类型的对象。     ...

2018-08-17 10:34:15 146

原创 设计模式之单例模式

       最近学习设计模式想着把学到的东西记录一下。同时也想翻一下Android源码,试图在Android源码里面翻出所有的设计模式。今天开始第一个模式--单例模式。      单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。       单例模式主要解决一个全局使用的类频繁地创建和销毁。当需要控制类的实例数量,节省系统资源时,应该考虑使用单例模式。       优...

2018-08-16 19:40:43 204

原创 Java多线程

最近看到一个博主对于多线程的讲解,挺详细的。留下地址,方便以后再次学习 Java多线程

2018-08-15 09:21:30 112

原创 Java之反射机制

       Java的反射是必学的知识点之一。因为之前使用到反射的基本没有,所以没有详细了解过反射的使用。最新学习Android源码,第三方框架源码多次看到反射技术,所以觉得有必要认真了解一些。       百度百科对Java反射的解释: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态...

2018-08-14 15:24:42 227

原创 java BitSet原理解析

       学习了Java BitSet之后,写下这篇博文记录一下BetSet的原理及使用场景。一、BitSet原理       BitSet,通过这个名字字面意思(位集合),就可以知道,它的使用应该与位(Bit)有关。事实也确实如此,它(BitSet)用于标志一个“东西”是否存在于这个“东西”的一个集合里面。这句话很拗口,举实例来说明,比如:一个字符是否存在一个字符串中。一个数字是否存...

2018-08-10 14:49:19 1938

原创 Java 程序初始化过程

       之前应聘笔试的时候,遇到过很多次,给出一段代码,里面有static静态变量,static代码块以及构造函数等,在它们初始化或者是代码块中设置打印log,然后问它们的打印顺序。再此之前一直不知道具体考察的是什么,好在现在终于知道了,考察的是程序的初始化过程。      那么程序的初始化过程是怎样的呢?main方法执行的时候,首先要去装载包含它的类(Beetle),然后发现Beetl...

2018-08-09 16:19:33 818

原创 java final关键字使用

        final: 最终的。       在程序中,一般用于将一个东西设置为不可改变。final关键字根据使用情景的不同会有一些细微的差异。有时候不清楚final关键字的用法,会造成误用。      final关键字可以修饰变量、方法、类。     一、使用final关键字修饰变量     1、修饰基本数据类型        在编写程序的时候,有时候需要告诉编译器某一...

2018-08-09 15:11:43 2550 2

jstl jar包

jstl jar包,SpringMVC开发,Struts+Spring+HIbernate 开发必备

2017-11-08

空空如也

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

TA关注的人

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