ruheng

成长路上的小菜鸟


  • 首页

  • 分类

  • 归档

Java反射机制详解(三)

发表于 2017-02-14 | 分类于 Java反射 |
| 字数统计 1,233 | 阅读时长 5
本篇文章主要讲解反射中泛型的一些知识点。主要分为两个部分:第一部分在反射中Class类使用泛型;第二部分通过反射来获得泛型信息。如果不了解泛型,请看这篇文章。 一、泛型和Class类从JDK 1.5 后,Java中引入泛型机制,Class类也增加了泛型功能,从而允许使用泛型来限制Class类,例 ...
阅读全文 »

Java泛型详解

发表于 2017-02-13 | 分类于 Java泛型 |
| 字数统计 2,998 | 阅读时长 11
一、泛型简介1.引入泛型的目的了解引入泛型的动机,就先从语法糖开始了解。 语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家Peter.J.Landin发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。Java中 ...
阅读全文 »

Java反射机制详解(二)

发表于 2017-02-12 | 分类于 Java反射 |
| 字数统计 2,467 | 阅读时长 9
本篇文章继续介绍Java反射机制,不同的是侧重于介绍动态代理。动态代理是代理模式中的一种,是通过Java反射机制来实现的。因此本篇文章先介绍代理模式,然后介绍Java反射机制与动态代理。 一、代理模式定义:给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是 ...
阅读全文 »

Java类加载机制及类加载器详解

发表于 2017-02-10 | 分类于 JVM基础 |
| 字数统计 2,462 | 阅读时长 9
一、类加载机制1.定义:把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵 ...
阅读全文 »

类似支付宝首页——RecyclerView多布局结构实现

发表于 2017-02-09 | 分类于 RecyclerView |
| 字数统计 987 | 阅读时长 4
大家都知道,RecycleView默认只能通过setLayoutManager()方法指定一种布局结构,那么像支付宝首页这样复杂的多布局情况如何处理呢?在ListView中,我们也遇到过这种情况,是通过getItemViewType结合其他方法,通过判断类型来加载不同的布局。在RecycleVie ...
阅读全文 »

Android之仿哔哩哔哩客户端首页+抽屉式导航

发表于 2017-02-08 | 分类于 Android进阶 |
| 字数统计 1,392 | 阅读时长 6
本文使用Toobar+DrawerLayout+NavigationView仿哔哩哔哩客户端首页+抽屉式导航,同时实现了沉浸式状态栏的效果。 一、效果图图片及图标色彩等没有刻意模仿,结构相同。上图可以看出实现了沉浸式状态栏。 二、页面布局<android.support.v4.widget ...
阅读全文 »

由浅入深理解java集合(五)——集合-Map

发表于 2017-02-08 | 分类于 Java集合 |
| 字数统计 3,365 | 阅读时长 13
前面已经介绍完了Collection接口下的集合实现类,今天我们来介绍Map接口下的两个重要的集合实现类HashMap,TreeMap。关于Map的一些通用介绍,可以参考第一篇文章。由于Map与List、Set集合的某些特性有重合,因此观看本篇文章的会参考到之前的一些内容,最下方有链接。如果已经有 ...
阅读全文 »

Android MVP 的简单介绍与使用

发表于 2017-02-06 | 分类于 Android进阶 |
| 字数统计 1,968 | 阅读时长 8
MVP模式已经火了很长时间,似乎已经火的过时。虽然现在MVVM风头正劲,但是MVP模式使用简单方便,并使得耦合度降低。对于新手开发APP,整体把握项目架构是个很好的选择。今天,我作为一个同样的新手,和大家一起学习下MVP模式。 一、MVP概述MVP,全称 Model-View-Presenter ...
阅读全文 »

关于EventBus,从使用到解析(下)

发表于 2017-01-25 | 分类于 EventBus |
| 字数统计 1,698 | 阅读时长 7
本篇文章主要从EventBus的常用的方法入手,以分析源码的方式讲解其中的实现原理。 基本使用注册订阅EventBus.getDefault().register(this); 事件处理@Subscribe(threadMode = ThreadMode.MainThread) publi ...
阅读全文 »

关于EventBus,从使用到解析(上)

发表于 2017-01-25 | 分类于 EventBus |
| 字数统计 1,799 | 阅读时长 7
本篇文章主要讲解关于EventBus的使用,下篇文章会根据EventBus的使用具体讲解其中的原理。虽然现在RxJava也可以实现EventBus的功能,但原理性的东西都是一样的。 一、EventBus简介EventBus是一个Android端优化的publish/subscribe消息总线,简 ...
阅读全文 »
1…891011
Ruheng

Ruheng

向前走

103 日志
24 分类
RSS
GitHub 简书 掘金 CSDN
© 2017 - 2018 Ruheng
由 Hexo 强力驱动
主题 - NexT.Mist
访问人数 总访问量