Android 控件BottomNavigationView的使用

  一、项目的导入 在build引入: implementation 'com.android.support:design:26.1.0' 后面的版本号根据SDK的版本改写如: implementation 'com.android.support:appcompat-v7:26....

2018-10-25 19:52:25

阅读数 47

评论数 1

图片加载库Glide的使用

1.在Android的gradle导入: repositories { mavenCentral()  google() } dependencies {  implementation 'com.github.bumptech.glide:glide:4.8.0' annota...

2018-10-24 17:12:55

阅读数 156

评论数 0

dagger2的使用

1.dagger2是what? dagger2是一个依赖注入的框架,现在是由Google进行维护 2.什么是依赖注入 依赖注入是面向对象编程的一种设计模式,其目的是为了降低程序耦合,这个耦合就是类之间的依赖引起的. example: public class ClassA{ ...

2018-10-23 15:17:59

阅读数 71

评论数 0

Flutter笔记一之环境配置

在这里只谈在Windows环境下与Android studio的环境搭建,其余可以在网上自行搜索。第一步:安装Git 你需要安装Git作为Flutter SDK的下载工具。这里我推荐去百度软件中心下载,官网慢的一匹。下载完安装就可以了。第二步:下载Flutter SDK  Windows桌面右键点...

2018-06-02 08:32:20

阅读数 273

评论数 0

Java 基本数据类型

类型存储要求范围默认值包装类int4字节(32位)-231~2310Integershort2字节(16位)-215~2150Shortlong8字节(64位)-263~2630Longbyte1字节(8位)-27~270Bytefloat4字节(32位)-3.4e+38~3.4e+380.0fF...

2018-04-27 11:40:30

阅读数 33

评论数 0

Java int 与 Integer的对话

前述int 对着 Integer说:我和你是不一样的!Interger:那我们有啥不一样呢?int :容我慢慢道来。int与Integer的基本使用对比1.Integer是int的包装类;int是基本数据类型; 2.Integer变量必须实例化后才能使用;int变量不需要;3.Integer实际是...

2018-04-12 09:05:05

阅读数 47

评论数 0

说说Android GreenDao(初版)

Greendao前述Greendao是一款用于数据库创建与管理的框架,由于原生SQLite语言比较复杂繁琐,使得不少程序员不得不去学习SQLite原生语言,但是学习成本高,效率低下,所以不少公司致力于开发一款简单的数据库管理框架,较为著名的就有Greendao和ORMLite,但是就数据分析来看,...

2018-04-09 23:13:56

阅读数 54

评论数 0

说说Java集合list 、set域map

list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定...

2018-04-08 23:35:45

阅读数 45

评论数 0

说说EventBus3.0

前述 EventBus是一款针对Android优化的发布/订阅事件总线的开源框架。它简化了应用程序内各组件间、组件与后台线程间的通信。 优点:开销小,代码更优雅,以及将发送者和接收者解耦。 如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着...

2018-04-07 17:16:50

阅读数 42

评论数 0

说说Android启动模式

Android启动模式前述在一个项目中会包含着多个Activity,系统中使用任务栈来存储创建的activity实例,任务栈都是“后进先出”的栈结构。example:若我们多次启动同一个Activity。系统会创建多个实例依次放入任务栈中。当按back键返回时,每按一次,一个Activity出栈,...

2018-04-07 14:18:16

阅读数 28

评论数 0

java异常类的层次结构

原文:https://www.programcreek.com/2009/02/diagram-for-hierarchy-of-exception-classes/异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Ja...

2018-04-07 12:59:28

阅读数 144

评论数 0

说说ArrayList与LinkedList

先说下ArrayList和LinkedList在集合中的位置:从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同,(编程思想: 从中可以看出面向接口的好处, 对于不同的需求就有不同的实现!),而List接...

2018-04-07 12:31:36

阅读数 51

评论数 1

说说Java集合类结构

 Collections(工具类) 和 Collection(集合顶层接口) 的区别首先, “Collection” 和 “Collections” 是两个不同的概念. 从下面几幅图可知,“Collection”是集合继承结构中的顶层接口,而 “Collections” 是提供了对集合进行操作的强...

2018-04-07 12:02:18

阅读数 689

评论数 1

说说equals()方法,hashCode()方法

前述HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equal),那么他们一定有相同的哈希值。如果两个对象的哈希值相同,但他们未必相等(equal)。equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的...

2018-04-02 22:28:40

阅读数 88

评论数 0

图解Java之字符串不变性

定义一个字符串String s = "adfgh"s 中保存了string对象的引用。箭头可以理解是“存储它的引用”使用变量来赋值变量String s2 = s;s2保存了相同的引用值,因为他们代表同一个对象字符串连接s = s.concat(&quot...

2018-04-01 21:16:43

阅读数 53

评论数 0

HashMap与Hashtable的大战

对外的接口(API)Public MethodHashMap的继承图:Hashtable的继承图:从图中可以看出,两个类的继承体系有些不同。虽然都实现了Map、Cloneable、Serializable三个接口。但是HashMap继承自抽象类AbstractMap,而HashTable继承自抽象...

2018-03-24 15:00:30

阅读数 47

评论数 0

RxJava2入门笔记

Rxjava的使用入门 如何在项目中导入Rxjava 1.     GitHub:https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid 2.     导入依赖compile 'io.reactivex....

2018-03-24 14:04:20

阅读数 377

评论数 1

是时候说说区块链了

what is the Blockchain? 区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。它可以被存储为flat file(一种包含没有相对关系记 录的文件),或是存储在一个简单数据库中。比特币核心客户端使用Google的LevelDB数据库存储区块链元数据。区块 被从后向前有序...

2017-11-04 10:48:14

阅读数 171

评论数 0

说说Git提交项目 Bash命令

是时候说说Git了~~~~

2017-11-02 17:05:01

阅读数 94

评论数 0

ubuntu 安装go1.9.1

一,从官网下载go源码 对于64位的Linux  $ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz 对于32位的Linux $ wget https://storage.googlea...

2017-10-17 10:09:12

阅读数 7574

评论数 1

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