- 博客(8)
- 收藏
- 关注
原创 Java集合总结
一、集合与数组的比较 1.集合与数组储存数据概述: 集合和数组都是对多个数据进行储存操作的结构,简称Java容器。 (说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)。) 1.数组存储的特点与弊端: (1)一旦初始化以后,其长度就不可修改。 (2)数组中提供的方法非常限,对于添加、删除、插入数据等操作,非常不便,同时效率不高。 (3)获取数...
2020-07-15 12:47:20
276
4
原创 RadioButton+viewPager+Fragment实现底部导航
一、main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:to...
2020-04-19 16:49:08
327
原创 Object类中equals()知识点以及“==”和“equals”总结
==和equals()的区别: ==:运算符 可以使用在基本数据类型变量和引用数据类型变量中 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同) 如果比较的是引用数据类型变量:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体 补充: == 符号使用时,必须保证符号左右两边的变量类型一致。 equals()方法的使用: 是一个方法,而非运算符 ...
2020-04-06 17:37:54
324
原创 数据结构与算法—查找总结
一、顺序(线性)查找 ***1.介绍:***最好理解的查找算法,也是人们最容易想到的算法,即对数组中的数一个一个比对,然后完成查找。 2.代码实现: public static int seqSearch(int[] arr, int value) { // 线性查找是逐一比对,发现有相同值,就返回下标 for (int i = 0; i < arr.length; i++) { ...
2020-04-06 03:06:04
237
原创 数据结构与算法—排序总结
一、冒泡排序: 1.介绍:冒泡排序将最大的值像泡泡一样一个一个的冒出来,其基本思想是从第一个数开始和它的下一个数开始比较,如果逆序就将它们的位置互换,直到比较到之后一个数值,这样最大的那个数就到了最后;接下来重复之前的步骤,知道最后剩下一个数。 2.过程演示: 第一轮: 0)5 、8 、3、7、0 1)5、8、3、7、0 2)5、3、8、7、0 3)5、3、7、8、0 1)5、3、7、0、||8 ...
2020-04-05 00:41:05
394
原创 Service知识点梳理
一、Service定义: 1.Service是一个应用组件,它用来在后台完成一个时间跨度较大的工作且没有关联任何界面 2.一个Service可以完成下面这些工作: 访问网络 播放音乐 文件IO操作 大数据量的数据库操作 … 3.服务的特点: 1>Service在后台运行,不用与用户进行交互 2>即使应用退出,服务也不会停止。 3>在默认情况下,Service运行在应用程序进程的主...
2020-03-28 01:09:28
330
原创 BroadcastReceiver知识点梳理
一.理论概述 1.特点和作用: 1)广播处理事件属于系统级的处理事件(一般事件处理是属于View级的处理事件) 2)一个应用可以在发生特定事件时发送Broadcast,系统中任何应用只要注册了对应的Receiver就会收到此Broadcast 3)一个应用如果对某个广播感兴趣,就可以注册对应的Receiver来接收广播 4)广播事件机制是应用进程(进程间)之间的一种手段 2.相关API Conte...
2020-03-28 01:08:37
290
原创 Activity知识点梳理
Activity知识点 1.Activity之间的回调 作用:用来两个 MainActivity: //1). 创建Intent对象(显式) Intent intent = new Intent(this, SecondActivity.class); //2). 通过intent携带额外数据 String message = et_main_message.getText(...
2020-03-25 23:18:45
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人