- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 JAVA基础 —— 关键字、泛型、常见类的方法
常用关键字 instanceof instanceof是java的一个二元操作符,也是java的保留关键字。它的作用是测试它左边的对象是否是它右边类的实例,返回boolean类型的数据。 final、finally、finalize区别 final可以修饰类、方法、变量: final修饰类代表类不可被继承 final修饰变量表示变量不可被修改 final修饰方法表示方法不可以被重写...
2018-11-23 10:52:06 425
原创 栈与队列(三)—— 猫狗队列
【题目】:已知宠物、猫和狗的类如下: public class Pet { private String type; public Pet(String type) { this.type = type; } public String getPetType() { return this.type; } } public class Dog extends Pet{...
2018-11-21 17:01:25 253
原创 栈与队列(二)—— 由两个栈组成一个队列
【题目】:编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、peek) 【思考】:栈的特点是先进后出,队列的特点是先进先出。因此我们要想用两个栈来完成队列就必须考虑如何将其转换成先进先出。逆向想一下,将两个栈反过来刚好可以实现队列的操作。 如果还不太理解的话,我们来一起看一下这张图来理解一下。 【方案】:具体实现是把一个栈作为压入...
2018-11-20 18:18:22 316
原创 栈与队列(一)—— 设计一个能够获取getMin功能的栈
【题目】:实现一个栈,其在实现栈的基本功能的基础上,实现返回栈中最小元素的操作。 【思考】:首先我们需要创建两个栈,其中一个栈用来保存当前栈中的元素,记为stackData,另一个栈用来保存我们每一步的最小值,这个栈记为stackMin。 【方案一】:压栈操作: 假定当前数据为newNum,首先将其压入stackData栈中,然后对stackMin进行判...
2018-11-19 11:48:16 170
原创 Service
Service是Android中能够实现程序后台运行的方案,它适合去执行那些不需要去和用户进行交互但是还要求长期运行的任务。 需要注意的是:Service不是运行在一个独立的进程当中的,而是依赖于创建Service时所在的应用程序进程,当这个应用程序被杀死时,所有依赖于该进程的服务也会停止运行。 服务不会自动开启线程,默认在主线程当中。因此我们需要手动在服务的内部创建子线程,来执行具体的任务...
2018-11-14 15:16:02 162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人