自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java 基本数据类型

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

2018-04-27 11:40:30 108

转载 Java int 与 Integer的对话

前述int 对着 Integer说:我和你是不一样的!Interger:那我们有啥不一样呢?int :容我慢慢道来。int与Integer的基本使用对比1.Integer是int的包装类;int是基本数据类型; 2.Integer变量必须实例化后才能使用;int变量不需要;3.Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值4.Integer的默认值是nul...

2018-04-12 09:05:05 170

转载 说说Android GreenDao(初版)

Greendao前述Greendao是一款用于数据库创建与管理的框架,由于原生SQLite语言比较复杂繁琐,使得不少程序员不得不去学习SQLite原生语言,但是学习成本高,效率低下,所以不少公司致力于开发一款简单的数据库管理框架,较为著名的就有Greendao和ORMLite,但是就数据分析来看,Greendao的效率是高于ORMLite及其他框架的,是目前该行业的领先者说说ORM对象-关系映射(...

2018-04-09 23:13:56 191

转载 说说Java集合list 、set域map

list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持fo...

2018-04-08 23:35:45 212

原创 说说EventBus3.0

前述EventBus是一款针对Android优化的发布/订阅事件总线的开源框架。它简化了应用程序内各组件间、组件与后台线程间的通信。优点:开销小,代码更优雅,以及将发送者和接收者解耦。如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着实令人头疼,我们会使用广播来处理,但是使用广播稍显麻烦并且效率也不高,如果传递的数据是实体类需要序列化...

2018-04-07 17:16:50 243

原创 说说Android启动模式

Android启动模式前述在一个项目中会包含着多个Activity,系统中使用任务栈来存储创建的activity实例,任务栈都是“后进先出”的栈结构。example:若我们多次启动同一个Activity。系统会创建多个实例依次放入任务栈中。当按back键返回时,每按一次,一个Activity出栈,直到栈空为止。当栈中无不论什么Activity。系统就会回收此任务栈。上面这个样例中的Activity...

2018-04-07 14:18:16 217

翻译 java异常类的层次结构

原文:https://www.programcreek.com/2009/02/diagram-for-hierarchy-of-exception-classes/异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Th...

2018-04-07 12:59:28 758

转载 说说ArrayList与LinkedList

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

2018-04-07 12:31:36 218

翻译 说说Java集合类结构

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

2018-04-07 12:02:18 1861

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

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

2018-04-02 22:28:40 231

转载 图解Java之字符串不变性

定义一个字符串String s = "adfgh"s 中保存了string对象的引用。箭头可以理解是“存储它的引用”使用变量来赋值变量String s2 = s;s2保存了相同的引用值,因为他们代表同一个对象字符串连接s = s.concat("jk");s中保存的是一个重新创建出来的string对像的引用。总结一旦一个string对象在内存(堆)中被创建出来,他就无法被修改。特别要注意的是,St...

2018-04-01 21:16:43 197

空空如也

空空如也

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

TA关注的人

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