摘要: Map父接口: 特点:存储一对数据(key-value),无序,无下标,键不可重复,值可重复。 方法:V put(K key,V value) //将对象存入到集合中,关联键值。key重复则覆盖原值。 Object get(Object key) //根据键获取对应的值 Set<K> keySet( 阅读全文
posted @ 2022-03-29 16:34 虞美人体重90 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Set实现类 HashSet: 基于HashCode实现元素不重复 当存入元素的哈希码相同时,会调用equals进行确认,如结果为true,则拒绝后者接入。 TreeSet: 基于排列顺序实现元素不重复 实现了SortedSet接口,对集合元素自动排序 元素对象的类型必须实现Comparable接口 阅读全文
posted @ 2022-03-27 15:12 虞美人体重90 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 泛型 JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递 常见形式:泛型类,泛型接口,泛型方法 语法:<T,....> T称为类型占位符,表示一种引用类型 好处:提高代码的重用性;防止类型转换异常,提高代码的安全性 泛型类: package com.java.leetcode.c 阅读全文
posted @ 2022-03-26 20:28 虞美人体重90 阅读(8) 评论(0) 推荐(0) 编辑
摘要: List实现类: ArrayList; 数组结构实现,查询快,增删慢 JDK1.2版本,运行效率快,线程不安全 Vector: 数组结构实现,查询快,增删慢 JDK1.0版本,运行效率慢,线程安全 LinkedList: 链表结构实现,增删快,查询慢 是一个双向链表 ArrayList: 使用 pa 阅读全文
posted @ 2022-03-26 19:33 虞美人体重90 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 集合:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能 集合和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型。 集合的位置:java.util.*; Collection体系集合: Collection父接口: 特点:代表 阅读全文
posted @ 2022-03-26 14:12 虞美人体重90 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 程序是指令和数据的有序集合,本身没有任何运行的含义。是一个静态的概念。 在操作系统中运行的程序就是进程(Process),如:QQ,播放器,游戏等等。 进程是程序的一次执行过程,是一个动态的概念,是系统资源分配的单位。 一个进程可以有多个线程(Thread),如视频中同时听到声音,看图像,看弹幕等等 阅读全文
posted @ 2022-03-25 17:39 虞美人体重90 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1.了解一下 通常情况下,每个需要访问网络的应用程序都会有一个自己的服务器,我们可以向服务器提交数据,也可以从服务器上获取数据。不过这个时候就出现了一个问题,这些数据到底要以什么样的格式在网络上传输呢? 随便传递一段文本肯定是不行的,因为另一方根本就不会知道这段文本的用途是什么。因此,一般都会在网络 阅读全文
posted @ 2022-03-23 19:33 虞美人体重90 阅读(517) 评论(1) 推荐(1) 编辑
摘要: 最后就是添加备忘录的界面了。同时也是显示备忘录内容的界面。 1.activity_add_info.xml 也是比较简陋的一个页面设计。 顶部是一个自定义的Toolbar,剩下的部分都是ScrollView。这里我是放了一个ImageView,用于将图片插入进来。 整段代码只有ScrollView( 阅读全文
posted @ 2022-03-23 16:34 虞美人体重90 阅读(202) 评论(0) 推荐(0) 编辑
摘要: (3)RecyclerView的实现 中间的内容 RecyclerView是一个比ListView更加强大的滚动控件。要使用这个控件需要先在项目的build.gradle中添加RecyclerView库的依赖。这个内容在第一节就讲过,此处按下不表。然后在布局文件中加入RecyclerView的控件。 阅读全文
posted @ 2022-03-23 14:46 虞美人体重90 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在上一节讲完了登录界面的内容,现在随着Activity的跳转,来到MainActivity。 1.主界面activity_main.xml 由上图,activity_main.xml的内容很简单。 首先是定义了一个androidx.appcompat.widget.Toolbar。先来看看,什么是T 阅读全文
posted @ 2022-03-21 20:18 虞美人体重90 阅读(204) 评论(0) 推荐(1) 编辑