Henley
12
30
Android SDK 和 API Level 对照表 Android SDK 和 API Level 对照表
Android 开发版本按照字母代号划分为不同的系列,这些代号的灵感源自美味的点心。 代号、版本号、API 级别的对应关系如下: 代号 版本 API level Android 10 10 API 29 Pie 9 API
2019-12-30
27
Android android.os.Build 详解 Android android.os.Build 详解
android.os.Build类主要用于获取一些设备初始化信息和系统属性,该类的主要信息都是通过一些 static 修饰的属性和方法获得。 属性 类型 名称 描述 String ID 变更列表编号或“M4-rc20”之类的标签
2019-12-27
18
Hexo 博客中加入豆瓣读书功能 Hexo 博客中加入豆瓣读书功能
在 Hexo 博客个性化定制中,加入豆瓣读书界面是一个很不错的功能,那么是怎么做到的呢?其实很简单,我们只需要加入一个 hexo-douban 模块即可。 简介hexo-douban是一个在 Hexo 页面中嵌入豆瓣个人主页的小插件。 Gi
2019-12-18
07
11
27
Android Jetpack 组件之 ViewModel 详解 Android Jetpack 组件之 ViewModel 详解
Android 框架可以管理 UI 控制器(Activity 和 Fragment)的生命周期。Android 框架可能会决定销毁或重新创建 UI 控制器,以响应完全不受控制的某些用户操作或设备事件。 如果系统销毁或重新创建 UI 控制器,
2019-11-27
17
07
Android Jetpack 组件之 Lifecycle 详解 Android Jetpack 组件之 Lifecycle 详解
Lifecycle 组件是 Android Jetpack 的一部分,该组件可以感知 Activity 和 Fragment 的生命周期状态的改变,有利于生成更易组织、更轻量化、更易于维护的代码,常用的开发方式就是在组件的对应的生命周期方法
2019-11-07
10
22
11
可以提高千倍效率的 Java 代码小技巧 可以提高千倍效率的 Java 代码小技巧
前言代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了
2019-10-11
09
23
常用的 JVM 配置参数 常用的 JVM 配置参数
-Xms:初始堆内存。只要启动,就占用的堆大小。 -Xmx:最大堆内存。如果遇到 OutOfMemoryError 可以调大该数值,最大不要超过系统 1/4。 -Xss:栈大小分配。栈是每个线程私有的区域,通常只有几百K大小,决定了函数调
2019-09-23
14
Java 集合之 Vector 源码分析 Java 集合之 Vector 源码分析
Vector 和 ArrayList 有一些相似,其内部都是通过一个容量能够动态增长的数组来实现的。不同点是 Vector 是线程安全的,因为其内部有很多同步代码快来保证线程安全。 简介java.util.Vector 实现了 java.u
2019-09-14
08
25
Java 集合之 LinkedList 源码分析 Java 集合之 LinkedList 源码分析
LinkedList 是用链表结构存储数据的,比较适合数据的动态插入和删除,随机访问和遍历速度比较慢,还提供了 List 接口中没有定义的方法,专门用于操作表头和表尾的元素,所以可以当作堆栈、队列和双向队列来使用。 简介java.util.
2019-08-25
1 / 6