自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java8新特性学习--Stream类

Stream类用在集合的数据处理方面十分方便,较传统的遍历处理法来说,简直不要太爽。其实这种流式操作在著名的Rxjava里面可能已经用过,只是现在提供了一个官方的API。1、Stream对象的创建Collection接口都有一个stream()函数,生成相应的Stream对象。 Stream类里面提供了静态方法of(T t)、of(T ... values)// Collection...

2019-05-19 16:32:33 145

原创 Java8新特性学习笔记-Lambda表达式

1、介绍我对Lamda表达式的理解是:就是把我们之前经常接触的匿名内部类的写法变成函数式编程写法如new Thread(new Runnable() { @Override public void run() { //todo } }).start();变成了...

2019-05-18 23:19:41 322

原创 Java8新特性学习笔记——函数式接口@FunctionalInterface

1、函数式接口@FunctionalInterface指的是仅仅包含一个抽象方法的接口,可以认为任何一个Lambda 表达式都可以等价转换为对应的函数式接口,可以将任意只包含一个抽象方法的接口用作Lambda 表达式。使用 @FunctionalInterface 有助于编译器检查函数接口的合法性。提醒:加不加@FunctionalInterface对于接口是不是函数式接口没有影响,该注解...

2019-05-18 22:30:55 486

原创 Android内存泄漏的几种案例

1、单例和工具类造成的内存泄漏单例是造成内存泄漏最常见的一种形式,单例对象的生命周期与Application一样长,当单例对象持有activity的引用的时候,activity销毁时候本该被内存回收,却无法回收,这就造成了内存泄漏。public class AppManager { private static AppManager instance; private ...

2018-08-15 09:50:48 518

原创 Java中的四种引用类型

 Java中有四种引用类型:1、强引用People people = new People("小明", 27);这种我们每天都接触的new的方式就属于强引用,在内存不足的时候,Java虚拟机宁愿OOM也不会将强引用的内存回收掉。如果x显示的中断强引用people和其实例对象之间的联系,将其置空,则Jvm在回收垃圾的时候会将其内存回收掉。 2、软引用如果一个对象具有软引...

2018-08-14 16:11:00 947

原创 Java——线程池

线程池构造:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ...

2018-08-11 19:46:37 138

原创 Android面试题——为什么子线程里面不能弹Toast?

最近跟朋友讨论了面试的时候碰到的一道面试题:可以在子线程里面弹Toast吗?为什么Toast每天都在用,用的理所当然,却没有进去看一眼源码,就这个问题,我搜了网上的资料,然后自己也进去看了一下源码。给同行的朋友们分享下,同时也当做自己的笔记。感谢此篇博客博主的无私分享https://blog.csdn.net/sinat_17314503/article/details/53015163...

2018-08-09 22:37:43 2272 2

空空如也

空空如也

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

TA关注的人

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