- 博客(7)
- 资源 (64)
- 收藏
- 关注
原创 java.util.concurrent.RejectedExecutionException异常发生的时机
概述在线程池的使用过程中,我们有时候会遇到下面的异常那么什么时候会发生这个异常呢1.线程池关闭以后,再次提交任务2.提交线程的数量大于最大线程数+任务队列中排队的个数接下来我们模拟一下情况一 ExecutorService service = Executors.newCachedThreadPool(); //执行下面的会发生RejectedExecutionExce...
2018-02-28 18:06:52 3496 1
原创 实现字符串反转
今天来看看如何实现字符串反转,比如输入Game is Over,输出Over is Gamepublic class Question { public static void main(String[] args) { String str = "Game is over adfd aaaa cccc"; System.out.println("=====...
2018-02-28 17:58:14 396
原创 Android开发艺术探索读书笔记(第12章 Bitmap的加载和Cache)
BitmapBitmap占用的内存大小可以通过下面的API获取 Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher); int byteCount = bitmap.getByteCount(); int allocationByteCount = bitm...
2018-02-26 13:26:08 408
原创 Android中注解的分类
前言注解我们可以分为两类,运行时注解和编译时注解,今天我们重点介绍一下编译时注解。运行时注解运行时注解的定义如下,在声明注解时指定@Retention(RetentionPolicy.RUNTIME)即可,相比编译时注解,性能低,但是灵活性好,实现起来比较简单,写法如下@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)//ja...
2018-02-21 11:55:23 1343
原创 ContentProvider使用
概述今天来看看ContentProvider的使用。public class DatabaseHelper extends SQLiteOpenHelper { private static final String TAG = "DatabaseHelper"; //数据库名称 private static final String DATABASE_NAME = "pe...
2018-02-08 18:33:50 355
原创 Activity,Fragment,自定义View状态的保存和恢复
概述今天我们从源码的角度来分析一下Activity,Fragment状态保存和恢复的过程,以及如何在自定义View中保存和恢复状态。通常我们在onSaveInstanceState方法里保存Activity状态。protected void onSaveInstanceState(Bundle outState) { outState.putBundle(W
2018-02-03 21:51:41 1281
原创 Android开发abiFilter
概述Android开发中,如果使用到so库,我们一般会在gradle文件中指定so库支持的架构类型 ndk { abiFilters "armeabi" }然后新建jniLibs目录,建立对应的目录,如下所示这边文章就是来介绍一下abiFilter中相关的一些东西。1.为什么要指定这么多类型 因为不同C
2018-02-01 19:00:43 4804
HexEditor.dll
2020-06-12
Android热修复实现
2018-06-22
极光推送Demo
2016-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人