摘要: TEXT 类型用于存储大文本数据,最多可存储约 65,535 个字符。VARCHAR 最多只能存储 65,535 字节。 UNIQUE 约束确保列中的所有值都是不同的,但允许 NULL 值(除非同时指定了 NOT NULL)。 DECIMAL 类型用于存储精确的小数值,适合财务数据,因为它不会出现浮 阅读全文
posted @ 2026-05-21 11:45 cnetsa 阅读(3) 评论(0) 推荐(0)
摘要: MySQL 是什么类型的数据库 MySQL 是最流行的开源关系型数据库管理系统之一,使用表结构存储数据,支持 SQL 语言。 MongoDB 是一个独立的文档型数据库,不是 MySQL 的存储引擎。MySQL 的主要存储引擎包括 InnoDB、MyISAM、MEMORY 等。 在 MySQL 中,使 阅读全文
posted @ 2026-05-21 11:29 cnetsa 阅读(2) 评论(0) 推荐(0)
摘要: ArrayList是动态数组的数据结构实现,查找和遍历的效率较高; LinkedList 是双向链表的数据结构,增加和删除的效率较高; 阅读全文
posted @ 2023-05-17 21:42 cnetsa 阅读(39) 评论(0) 推荐(0)
摘要: HashSet实际上是一个HashMap实例,数据存储结构都是数组+链表。 HashSet是基于HashMap实现的,HashSet中的元素都存放在HashMap的key上面,而value都是一个统一的对象PRESENT。 private static final Object PRESENT = 阅读全文
posted @ 2023-05-17 21:42 cnetsa 阅读(39) 评论(0) 推荐(0)
摘要: (1)HashSet HashSet是set接口的实现类,set下面最主要的实现类就是HashSet(也就是用的最多的),此外还有LinkedHashSet和TreeSet。HashSet是无序的、不可重复的。通过对象的hashCode和equals方法保证对象的唯一性。HashSet内部的存储结构 阅读全文
posted @ 2023-05-17 21:41 cnetsa 阅读(43) 评论(0) 推荐(0)
摘要: HashMap是线程不安全的,HashTable是线程安全的; HashMap中允许键和值为null,HashTable不允许; HashMap的默认容器是16,为2倍扩容,HashTable默认是11,为2倍+1扩容; 阅读全文
posted @ 2023-05-17 21:41 cnetsa 阅读(42) 评论(0) 推荐(0)
摘要: (1)List简介 实际上有两种List:一种是基本的ArrayList,其优点在于随机访问元素,另一种是LinkedList,它并不是为快速随机访问设计的,而是快速的插入或删除。ArrayList:由数组实现的List。允许对元素进行快速随机访问,但是向List中间插入与移除元素的速度很慢。Lin 阅读全文
posted @ 2023-05-17 21:40 cnetsa 阅读(124) 评论(0) 推荐(0)
摘要: (1)Collection是最基本的集合接口,Collection派生了两个子接口list和set,分别定义了两种不同的存储方式。 (2)Collections是一个包装类,它包含各种有关集合操作的静态方法(对集合的搜索、排序、线程安全化等)。 此类不能实例化,就像一个工具类,服务于Collecti 阅读全文
posted @ 2023-05-17 21:39 cnetsa 阅读(143) 评论(0) 推荐(0)
摘要: (1)Collection ① set HashSet、TreeSet ② list ArrayList、LinkedList、Vector (2)Map HashMap、HashTable、TreeMap 阅读全文
posted @ 2023-05-17 21:39 cnetsa 阅读(61) 评论(0) 推荐(0)
摘要: byte的范围是-128~127。 字节长度为8位,最左边的是符号位,而127的二进制为01111111,所以执行+1操作时,01111111变为10000000。 大家知道,计算机中存储负数,存的是补码的兴衰。左边第一位为符号位。 那么负数的补码转换成十进制如下: 一个数如果为正,则它的原码、反码 阅读全文
posted @ 2023-05-17 21:38 cnetsa 阅读(223) 评论(0) 推荐(0)