范培华
范培华
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
范培华的博客
全部文章
/ 未归档
(共101篇)
Java基础 (8) 泛型
问题1:extends和super的区别 泛型 一般的类和方法,只能使用具体类型:要么是基本类型,要么是自定义类型。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。 泛型的诞生?为了更安全友好的使用容器类 : 用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正...
2019-02-18
0
362
Java基础 (7) 抽象类和接口
抽象特性的具体体现方式。 1)抽象类区别和接口的区别 2)抽象类的意义 3)抽象类与接口的应用场景 4)抽象类是否可以没有方法和属性 5)接口的意义 接口和抽象类为我们提供了一种将接口与实现分离的更加结构化的方法。 我们都知道在面向对象...
2019-02-18
0
469
Java基础 (6) 内部类
问题1. 内部类的作用 问题2. 什么是内部类? 问题3. 闭包和局部内部类的区别 内部类指的是在一个类的内部所定义的类,类名不需要和源文件名相同。 内部类是一个编译时的概念,一旦编译成功,内部类和外部类就会成为两个完全不同的类。 Java 提供了两种方式让我们曲折地来实现多重继承:接口和内部类...
2019-02-18
0
460
Java基础 (5) String的理解及String、StringBuffer、StringBuilder区别
问题1. String的了解 问题2. String 为什么要设计成不可变的? String 与 StringBuilder String 类型 和 StringBuilder 类型的主要性能区别在于 String 是不可变的对象。 事实上,在对 String 类型进行“改变”时,实质上等同于...
2019-02-18
0
408
Java基础 (4) 多态
问题1. Java中实现多态的机制是什么? 继承允许将对象视为它自己本身的类型或其基类型加以处理,从而使同一份代码可以毫无差别地运行在这些不同的类型之上。其中,多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要这些类型由同一个基类所导出。所以,多态的作用主要体现在两个方面: 多态...
2019-02-18
0
433
Java基础 (3) 包装类
思考原生与包装类型的区别。 装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。 Integer i = 10; //装箱 int n = i; //拆箱 在装箱的时候自动调用的是Integer的valueOf(int)方法。 而在拆箱的时候自动调用的...
2019-02-18
0
372
Android基础(1) Activity详解
(1)Activity间的通信方式 (2)横竖屏切换的时候,Activity 各种情况下的生命周期 (3)Activity的四种启动模式对比 (4)Activity与Fragment之间生命周期比较 (5)Activity上有Dialog的时候按Home键时的生命周期 (6)两个Activity 之...
2019-02-18
0
537
2. int、char、long各占多少字节
考察Java基本数据类型知识 int:4字节 char:2字节 long:8字节 short:2字节 byte:1字节 float:4字节 double:8字节 boolean:true/false 理论上是1/8字节,1bit。但是按照1byte处理。即为1字节。
2019-02-13
0
721
Java基础 (1) Java中==和equals和hashCode的关联和区别
查看Java源码的网址 https://hg.openjdk.java.net 问题1: 修改对象A的equals方法的签名,那么使用HashMap存放这个对象实例的时候,会调用哪个equals方法? 问题2: Object类的equal和hashCode方法需要重写,为什么? 较好的回答版本:...
2019-02-13
0
441
Systrace UI性能分析
在应用程序开发过程中,UI的流畅度是体验的核心,特别是在动画、跳转或者列表的滑动过程中,出现卡顿和无响应是非常影响用户体验的,要解决这些问题首先要找到问题的原因。TraceView是一款利器,Systrace也是很好的分析UI性能的工具。 Systrace是Android 4.1及以上版本提供的性...
2019-02-12
0
553
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页