一、什么是泛型,用来解决什么问题 泛型适用于 参数类型不确定 的情况,例如一个容器,不确定其中存放的元素是Integer还是String类型,那么就可以将该元素的类型定义成为...
“每一个方法从调用到执行完成的过程,就对应一个栈帧在虚拟机栈中出栈到入栈的过程”, 应该是从入栈到出栈得过程
Java&Android 基础知识梳理(3) - 内存区域一、概述 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的区域,它们有的随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立而销毁...
保证了数组的长度适中为2的n幂, 此处“适中”应为 始终
Java&Android 基础知识梳理(8) - 容器类一、前言 上面这幅图是 集合框架涉及到的类的继承关系,从集合类的角度来看,它分为两个大类: 和 。 1.1 Collection Collection是List和Set抽象出...
一、什么是注解 注解可以向编译器、虚拟机等解释说明一些事情。举一个最常见的例子,当我们在子类当中覆写父类的aMethod方法时,在子类的aMethod上会用@Override...
非final变量可以在类的构造器中初始化,这个应该打错了吧,应该是非静态final变量
Java&Android 基础知识梳理(0) - Java 基础知识大纲Java 基础知识大纲 一、面向对象 二、Object类相关 三、重要关键字 四、内部类 五、抽象类 & 接口 六、编码 七、异常 八、注解 九、容器 十、内存区域 十一、垃...
1. 什么是 Hook Hook 英文翻译过来就是「钩子」的意思,那我们在什么时候使用这个「钩子」呢?在 Android 操作系统中系统维护着自己的一套事件分发机制。应用程序...
一、三道考题 开讲之前,我先请你做三道题目。(嘿嘿,得先把你的头脑搞昏才行……唉呀,谁扔我鸡蛋?) 考题一,程序代码如下: void Exchg1(int x, int y)...
一、MVC(Model-View-Controller) 模型层(Model)负责存储、检索、操纵来自数据库或者网络的数据 视图层(View)用户界面,一般采用XML文件进行...
注意:本篇是一个以方法论为导向的文章。 Q1:Smali是什么。 Smali是一种宽松式的Jasmin/dedexer语法. 简单来说就是我们用java写的代码编译成clas...
在某些特定场景下,我们需要判断App是否处于后台运行状态,常见如:推送或聊天消息是否需要显示到通知栏中、设置手势密码状态下应用是否显示解锁界面等。 Android系统中判断A...
谢谢楼主,学到了很多新知识
那些年Android黑科技③:干大事不择手段“我在发抖么?你开什么玩笑。我只是在跳愉快的尬舞。暗影是不会向邪恶势力低头的。 万岁(≧▽≦)/!!”-- 来自暗世界android工程师 前言: 本篇是本系列的最后一个篇章...
感谢楼主
分享一个markdownpad2的授权key分享一个markdownpad2的授权key 邮箱地址:Soar360@live.com授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1...