面试
dangdw
这个作者很懒,什么都没留下…
展开
-
android 面试准备 10.27 Serializable
Serializable 和Parcelable 的区别? Serializable: 序列化:就是把对象转化成字节。反序列化:把字节数据转换成对象。 Java IO 包中为我们提供了 ObjectInputStream 和 ObjectOutputStream 两个类。 java.io.ObjectOutputStream 类实现类的序列化功能。 java.io.ObjectInputSt...原创 2019-10-27 16:37:19 · 132 阅读 · 0 评论 -
android 面试准备 10.27 finally
final,finally,finalize的区别? final: 定义:表示最终的,最后的,意味着就是不可改变的,一旦获取了初始值就不能被改变,就是不能被重新赋值。 使用方法:可用于修饰变量、方法、类。 1.修饰变量时: (1)成员变量需要在初始化块或者构造器中或者声明变量时对final修饰的变量进行赋值; (2)修饰类变量(用static修饰的成员变量为类变量),需要在静态初始化块...原创 2019-10-27 16:30:42 · 197 阅读 · 0 评论 -
android 面试准备 10.26 反射
参考文章:https://blog.csdn.net/ljphhj/article/details/12858767 1.类的反射:JAVA反射是程序在运行中,对于任何一个类都可以获得他的所有属性和方法,对于任何一个对象都能调用它的构造方法,属性以及方法,这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制。 2.使用场景:当程序在编译时不知道具体的类型,为Ob...原创 2019-10-26 22:35:39 · 133 阅读 · 0 评论 -
android 面试准备 10.22 进程和线程
线程:是cpu调度的最小单位; 进程:是cpu资源分配的最小单位。 1.一个进程内可拥有多个线程,进程可开启进程,也可开启线程。 2.一个线程只能属于一个进程,线程可直接使用同进程的资源,线程依赖于进程而存在。 3.线程是进程的执行单元,当一个进程被初始化后,主线程就被创建了。 4.操作系统可以同时运行多个进程,一个进程可以同时运行多个线程。 开启线程的三种方式: import j...原创 2019-10-24 20:08:58 · 98 阅读 · 0 评论 -
android 面试准备 DAY6 10.22 回调
回调分为同步回调和异步回调。 java和android开发中,回调的应用无处不在,下面就以android中的点击事件为例子写一个回调的例子。监听按钮的点击事件,然后实现点击事件。回调具体的描述网上有很多的说法,但是看完都晕晕乎乎的,来个实际的例子说明回调吧。 异步回调的例子如下所示: public class ClickController { private static Cli...原创 2019-10-22 20:32:31 · 114 阅读 · 0 评论 -
android 面试准备 DAY2 10.16 基本数据类型的比较
1.int与integer的区别: 参考文章:https://www.cnblogs.com/guodongdidi/p/6953217.html int:基本数据类型 integer:基本数据类型int的封装类,提供int的各种静态方法,供int的各种运算。 亲测有效: int a = 130; Integer b = 130; Syst...原创 2019-10-16 21:12:28 · 113 阅读 · 0 评论 -
android 面试准备
一份学习路线图,非常赞,推荐给大家。 1、Java 基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashCode方法 ArrayList与LinkList区别与联系 GC机制 Java反射机制,...转载 2019-10-16 19:57:12 · 197 阅读 · 0 评论 -
android 面试准备 DAY1 10.15 Java中==和equals和hashCode的区别
1.Java中==和equals和hashCode的区别 每个Java对象都有equals方法和hashcode方法。 (1)==可用于基本数据类型做比较,基本数据类型包括int、byte、short、long类型;==如果用于类的比较就是比较两个对象的地址是否相等。 (2)equals用于类和对象的数值进行比较; (3)hashcode:是Object的一个方法,JVM每new一个对象就...原创 2019-10-16 19:52:19 · 179 阅读 · 0 评论