一、集合概述    java集合类存放在java.util包中,是一个用来存放对象的容器。 注意:   1、集合只能存放对象,java中每一种基本数据类型都有对应的引用类型    2、集合用来存放对象的引用,而非对象本身。所以我们称集合中的对象就是集合对象的引用。对象本身还是放在堆内存中。    3、集合可以
转载 2023-08-14 17:12:42
79阅读
ListArrayList以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。按数组下标访问元素--get(i)/set(i,e) 的性能很高,这是数组的基本优势。直接在数组末尾加入元素--add(e)的性能也高,但如果按下标插入、删除元素--add(i,
转载 精选 2015-04-23 14:12:01
299阅读
在尽可能短的篇幅里,将所有集合与并发集合的特征,实现方式,性能捋一遍。适合所有"精通Java"其实还不那么自信的人阅读。不断更新中,请尽量访问博客原文。 ListArrayList以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。按数组下标访问
转载 精选 2016-10-28 21:19:09
701阅读
在尽可能短的篇幅里,将所有集合与并发集合的特征,实现方式,性能捋一遍。适合所有”精通Java”其实还不那么自信的人阅读。 List ArrayList 以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。 按数组下标访问元素–get(i)/set(
转载 2021-06-12 19:51:48
134阅读
简介在kotlin.collections包下,在Java类库的基础之上进行改造实现了不可变集合类,同时Kotlin的集合类中不仅仅可以持有普通对象,而且能够持有函数类型的变量集合类概述Kotlin集合类分为:可变集合类,不可变集合类Kotlin集合类继承层次创建集合集合类创建方法ListlistOf()SetsetOf()Mapma...
原创 2023-01-06 10:07:28
44阅读
Java是SUN公司1995年推出的一门高级编程语言,是一种面向Internet的编程语言,随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言。(2009年SUN公司被Oracle公司收购)Java本是印度尼西亚爪哇岛的英文名,因盛产咖啡而闻名。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。Java的特点:面向对象——Java号称是第一个纯面向对象编程语言简单——类似
转载 2023-06-28 09:54:28
291阅读
\ 转义^ 一行的开头 ^R------表示以R开头的行$ 匹配一行的结束 R$表示以R结尾的行* 表示上一个子式匹配0次或多次,贪心匹配 Zo*----- Z Zo Zooo. 匹配一个任意的字符 .*匹配任意字符串[] 表示匹配某个范围内的字符 [a-z]------匹配一个a-z之间的字符 [a-z]*-----匹配任意字母字符串...
原创 2021-06-21 17:43:03
241阅读
\ 转义^ 一行的开头 ^R------表示以R开头的行$ 匹配一行的结束 R$表示以R结
原创 2022-01-07 15:42:12
96阅读
二十英里法则+复利
原创 2022-12-29 09:18:04
168阅读
原文地址:://.cheat-sheets.org/saved-copy/Linux_Syscall_quickref.pdf完
转载 2012-03-15 15:42:00
96阅读
2评论
今天给大家分享老曾制作的pygamecheat sheet,直接看图⬇️小抄资料获取关注左侧【python自留地】回复20014pygame 是一组用来开发游戏软件的 Python 程...
原创 2022-04-25 23:07:25
10000+阅读
案例小抄:应该怎么解决或提高项目质量 1、建立组织级项目管理体系,建立项目级激励制度。 2、建立组织级质量管理体系,制定质量管理计划;执行质量保证计划; 3、严格执行公司的质量管理体系规范工作流程;加强后期的质量控制和测试,应安排相对独立的测试人员。 4、调配相关资源(如:人、财、物等)加强后续质量保证工作;强有力的领导。 5、提前加强产品交付后的客户服务和维护工作; 6、按质量管理计划实施质量
转载 2023-11-13 13:46:17
44阅读
add by zhj: 有些地方不正确,有时间再改吧原文:Python Cheat SheetCheat sheet of Python. Some basic concepts for Python programmer need to know.Python Naming Styles# see... Read More
转载 2015-03-30 21:36:00
84阅读
2评论
你最喜欢的 git 命令是哪个呢?
转载 2021-08-02 17:06:58
138阅读
在使用Linux系统的过程中,有时候我们可能会遇到一些繁琐的命令操作,需要不断地去查阅文档或者搜索相关资料。而对于一些初学者来说,记住所有的命令并不容易,特别是在面对一些复杂的任务时更容易混淆或遗忘。因此,为了方便大家快速学习和使用Linux命令,很多人都选择了“cheat linux命令小抄”这种方式。 所谓“cheat linux命令小抄”,就是一份简单明了的Linux命令速查表或备忘录,通
原创 2024-03-25 09:52:29
40阅读
本文主要整理笔者遇到的Java多线程的相关知识点,适合速记,故命名为“小抄集”。本文没有特别重点,每一项针对一个多线程知识做一个概要性总结,也有一些会带一点例子,习题方便理解和记忆。接上一篇《Java多线程知识小抄集(二)》27. 线程安全的非阻塞队列非阻塞队列有ConcurrentLinkedQueue, ConcurrentLinkedDeque。元素不能为null。以ConcurrentLi
原创 2021-04-03 16:52:33
162阅读
本文主要整理博主遇到的Java多线程的相关知识点,适合速记,故命名为“小抄集”。本文没有特别重点,每一项针对一个多线程知识做一个概要性总结,也有一些会带一点例子,习题方便理解和记忆。1. interrupted与isInterrupted的区别interrupted():测试当前线程是否已经是中断状态,执行后具有状态标志清除为false的功能。 isInterrupted():测试线
原创 2021-09-06 10:52:11
123阅读
  作者 :  Maxence Poutord   如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。     导航 —— 跳到之前的分支 git checkout - 查看历史 # 每个提交在一行内显示 git log --oneline # 在所有
git
转载 2021-07-21 10:37:47
126阅读
平常经常用到的elasticsearchAPI进行一个分类。主要的作用是记录,方便我自己遗忘的时候查看CRUE创建索引
原创 2022-10-09 05:33:06
98阅读
点击上方Java后端,选择设为星标优质文章,及时送达作者 |Maxence Poutord来源 |New Frontend 网站如果你觉得 git 很迷惑人,那么这份小抄正是为你...
转载 2021-08-16 15:27:33
138阅读
  • 1
  • 2
  • 3
  • 4
  • 5