范培华
范培华
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
范培华的博客
全部文章
/ 未归档
(共101篇)
Android基础(13)RecyclerView详解
1)RecyclerView原理 2)ListView重用的是什么?和RecyclerView有什么区别 3)实现MultiType的方式 (getItemType并关联 onCreateViewHolder、onBindViewHolder) 4)ListView 中图片错位的问题是如何产生的? ...
2019-02-20
0
665
Android基础 (12) 断点续传的原理
一. 基本原理 从字面上理解,所谓断点续传就是从停止的地方重新下载。 断点:线程停止的位置。 续传:从停止的位置重新下载。 用代码解析就是: 断点: 当前线程已经下载完成的数据长度。 续传: 向服务器请求上次线程停止位置之后的数据。 原理知道了,功能实现起来也简单。每当线程停止时就把已下载的数据...
2019-02-20
0
292
Android基础(15)数据存储方式
1)文件 2)SharedPreference。如何进程安全 SP是进程同步的吗?有什么方法做到同步? 3)数据库 4)内存 一. 文件存储 默认存储路径:/data/data/<PackageName>/files 文件操作模式:MODE_PRIVATE(默认):覆盖、MODE_A...
2019-02-20
0
360
Java基础 (24) 多线程
常见问题 1)synchronize的原理 2)谈谈对Synchronized关键字,类锁,方法锁,重入锁的理解 3)static synchronized 方法的多线程访问和作用 4)如何控制某个方法允许并发访问线程的个数? 5)两个进程同时要求写或者读,能不能实现?如何防止进程的同步? 6)线...
2019-02-20
0
469
Java基础 (23) HashMap
1)HashMap的实现原理 2)ConcurrentHashMap的实现原理 3)TreeMap 具体实现 4)LinkedHashMap 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 在HashMap(Ja...
2019-02-20
0
324
Java基础 (22) 集合
常见问题 1)List, Set, Map的区别 2)List和Map的实现方式以及存储方式 3) 并发集合了解哪些? 4) 列举java的集合以及集合之间的继承关系 5) 集合类以及集合框架 6) 容器类介绍以及之间的区别 7)ArrayList和LinkedList的区别,以及应用场景 ...
2019-02-20
0
378
Java基础 (21) Java虚拟机
常见问题 1)java虚拟机的特性 2)谈谈对 jvm 的理解 3)JVM内存区域,开线程影响哪块内存 4)对Dalvik、ART虚拟机有什么了解?Art和Dalvik对比 5)JVM内存模型,内存区域 6)虚拟机原理,如何自己设计一个虚拟机(内存管理,类加载,双亲委派) 7)谈谈你对双亲委派模型理...
2019-02-20
0
247
Java基础 (25) 多线程(二)
2019-02-20
0
400
Java基础 (20) 类加载
1)类加载机制谈谈对ClassLoader(类加载器)的理解 2)JVM加载时机与加载过程 3)对象创建过程 一. ClassLoader 类加载原理 它主要工作在 Class装在的加载阶段,其主要作用是从系统外部获得 Class 二进制数据流。它是Java的核心组件,所有的 Class 都是由...
2019-02-20
0
423
Java基础 (19) 注解
一.定义 一种标识 / 标签 二.作用 面向 编译器 / APT 使用 APT(Annotation Processing Tool):提取 & 处理 Annotation 的代码 因为当开发者使用Annotation 修饰类、方法、方法 等成员后,这些 Anno...
2019-02-20
0
416
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页