范培华
范培华
全部文章
分类
未归档(101)
归档
标签
去牛客网
登录
/
注册
范培华的博客
全部文章
(共101篇)
Java基础 (18) 反射
定义: Java语言中 一种 动态(运行时)访问、检测 & 修改它本身的能力 作用 对于任意一个类,都能直到这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性; 动态(运行时)获取类的完整结构信息 & 调用对象的方法的功能。 缺点: 执行效率低 ...
2019-02-20
0
302
Java基础 (17) 解析与分派的认识
一. Class类文件结构 重点查看符号引用与直接引用 https://blog.csdn.net/u011080472/article/details/51326334 二. 解析与分派 1)解析 Java中方法调用的目标方法在Class文件里面都是常量池中的符号引用,在类加载的解析阶段,...
2019-02-20
0
359
Java基础 (16) 异常
异常处理机制主要回答了三个问题 What:异常类型回答了什么被抛出 Where:异常堆栈跟踪回答了在哪抛出 Why:异常信息回答了为什么被抛出 Throwable:所有的异常类型的根类 Error:程序本身无法处理的错误这...
2019-02-20
0
376
Java基础 (15) 代理模式
问题1. 静态代理的使用方式和场景 问题2. 动态代理如何实现和场景 一. 静态代理 静态代理的实现模式一般是:首先创建一个接口,然后创建具体实现类来实现这个接口,然后再创建一个代理类同样实现这个接口。 举例: 1)抽象主题(接口) public interface Movie { ...
2019-02-20
0
318
Java基础 (14) 垃圾回收
1)GC算法(各种算法的优缺点以及应用场景) 2)内存对象的循环引用及避免 3)内存回收机制、GC回收策略、GC原理时机以及GC对象 4)垃圾回收机制与调用System.gc()区别 对象被判定为垃圾的标准 没有被其他对象引用 那些内存需要回收? (对象是否可以被回收的两种经典算法: 引用计数法 ...
2019-02-20
0
306
Android基础 (11) PopupWindow详解
(1)PopupWindow的使用 (2)自定义一个PopupWindow (3)PopupWindow的源码分析 (4)AlertDialog,popupWindow,Activity区别 (5)Activity-Window-View三者的差别 一.使用方式 Android的对话框有两种:P...
2019-02-19
0
591
Android基础(10)数据库
1)如何导入外部数据库? 2)数据库数据迁移问题 3)数据库框架对比和源码分析 GreenDao、Realm 4)sqlite升级,增加字段的语句 5)数据库的优化 一. 如何导入外部数据库? public class DbManager { public static final S...
2019-02-19
0
418
Android基础(9)ViewGroup布局讲解
1)LinearLayout、RelativeLayout、FrameLayout的特性及对比 2)ConstraintLayout RelativeLayout慢于LinearLayout是因为它会让子View调用2次measure过程,而LinearLayout只需一次,但是有weigh...
2019-02-19
0
347
Android基础(8) 回调的实现
所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法。 例如: 有一天小王遇到一个很难的问题,问题是“1 + 1 = ?”,就打电话问小李,小李一下子也不知道,就跟小王说,等我办完手上的事情,就去想想答案,小王也不会傻傻的拿着电话去等小李的答案吧,...
2019-02-19
0
400
Android基础(7)动画
1)Android属性动画特性 2)插值器与估值器 3)Android动画框架实现原理。Lottie 补间动画 属性动画 Button mButton = (Button...
2019-02-19
0
593
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页