自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java中Lambda表达式的基本用法

LambdaLambda表达式作为Java 8中的新特性, 帮助我们开发者简化代码,更好的进行函数式编程,有必要详细了解它的用法。WhatWhyHowWhatLambda表达式基于数学中的λ演算得名,而它并不是Java独有的,在别的语言中也广泛被使用,Lambda作为函数式编程中的基础部分,直接对应于其中的lambda进行抽象,同时它也是匿名函数,即没有函数名的函数。...

2018-03-04 22:01:09 1506

原创 Android Studio 接入Fabric- Crashlytics监测系统异常

Fabric-CrashlyticsFabric是国外流行的log收集与分析工具,可以随时查看系统异常情况并进行分析统计。whatwhy howwhatFabric简介Fabric是国外流行的log收集与分析工具,实时了解你的程序运行情况,用图表的方式实时展示出来,达到实时监控的效果。why做出更明智,更快的决策, 关键的应用程序数据如用户活动,稳定的问题,

2018-01-21 12:16:18 2514

原创 Android DataBinding 数据绑定

Android DataBindingDatabinding作为支持MVVM模式的一种数据绑定框架,类似ButterKnife取代findViewById,它可以直接在 layout 布局 xml 文件中绑定数据,接下来就从三个方面进行分析并写一个监视View层的数据变化来理解DataBinding框架。什么是DataBinding 数据绑定 (what)为什么要用DataBindi

2018-01-07 22:43:46 349

原创 Andriod Dagger2依赖注入

Android Dagger前言:学习Dagger首先要了解什么是依赖注入(Dependency Injection),为什么需要依赖注入,了解这些以后就可以进入Dagger的学习,现在大部分的项目都在使用Dagger2,我们先就Dagger2进行学习,慢慢了解注入的机制。what and why(Dependency Injection)what:依赖注入(DI):就好比一个人去淘宝买一件衣服,他

2017-12-11 23:24:20 306

原创 Android EventBus事件总线

Android EventBus前言:主要从什么是EventBus,为什么要用EventBus以及怎么用EventBus三个方面进行分析理解。什么是EventBus(what)为什么要去用EventBus(why)怎样去用EventBus(how)注意事项使用技巧whatEventBus是针对Android优化的发布/ 订阅事件总线,简化了应用程序中的各个组件与后台线程间的通信(取代I

2017-12-09 19:57:12 295

原创 浅谈面向过程编程和面向对象编程

什么是面向过程编程?  面向过程编程(Procedure Oriented,OPP,面向对象程序设计)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。什么是面向对象编程?

2017-08-30 23:01:38 1117

空空如也

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

TA关注的人

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