首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java基础知识
jdq8576
创建于2021-09-27
订阅专栏
Java基础知识
等 2 人订阅
共12篇文章
创建于2021-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaIO
转载链接 一、基础概念 1.定义 2.分类 字节流的抽象基类: InputStream,OutputStream 字符流的抽象基类: Reader,Writer 二、操作 1. 将输入字节流包
Java实现红黑树的插入【数据结构】
本笔记的图和脑图都来自大佬的博客,感谢,感谢!!! 1、红黑树的特性 每个节点或者是黑色,或者是红色 根节点是黑色 每个叶子节点(NIL)是黑色。【注意:这里是叶子节点,是指为空(NIL或NULL)的
Java对象的Equals()方法的介绍
1、equals()方法介绍 2、通过下面的例子掌握Equals的用法 3、画出内存图分析c1和c2比较的结果 程序: 执行完之后内存之中的布局如下图所示: c1指向一个对象,c2也指向一个对象,c1
Java的HashMap【基础篇】
1、概述 我们先来看一张图,回顾一下之前学习的ArrayList、LinkedList、HashMap 补充说明 数组和链表的迭代的方式不同,ArrayList实现了RandomAccess接口,这是
Java枚举类型
在某些情况下,一个类的对象是有限且固定的,如季节类,它只有春夏秋冬四个对象,这种实例有限且固定的类,在Java中被称为枚举类。
Java容器总结
数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的,可以保存基本类型的数据。但是,数组一旦生成,其容量就不能改变。 Collection保存单一的元素,而Map保存相关联的键值对。有了Java的泛型,你就可以指定容器中存放的对象类…
Foreach和迭代器
到目前为止,foreach语法主要用于数组,但是它也可以应用于任何Collection对象。你实际上已经看到过很多使用ArrayList时用到它的示例,下面是一个更通用的证明: 由于cs是一个Collection,所以这段代码展示了能够与foreach一起工作是所有Collec…
Java的Map操作
将对象映射到其他对象的能力是一种解决编程问题的杀手锏。例如,考虑一个程序,它将用来检查Java的Random类的随机性。理想状态下,Random可以将产生理想的数字分布,但要想测试它,则需要生成大量的随机数,并对落入各种不同范围的数字进行计数。Map可以很容易地解决该问题。在本…
Java的Set,Queue,Stack操作
Set不保存重复的元素。如果你试图将相同对象的多个实体添加到Set中,那么它就会阻止这种重复现象。Set中最常被使用的是测试归属性,你可以很容易地询问某个对象是否在某个Set中。正因如此,查找就称为了Set中最重要的操作,因此你通常都会选择一个HashSet的实现,它专门对快速…
Java容器List的相关操作
List承诺可以将元素维护在特定的序列中。List接口在Collection的基础上添加了大量的方法,使得可以在List的中间插入和移除元素。 基本的ArrayList,它长于随机访问元素,但是List的中间插入和移除元素时比较慢。 LinkedList,它通过代价较低的在…
Java容器的简单介绍
一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素;而Set不能有重复元素;Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同) 一组成对的“键值对”对象,允许你使用键来查找值。ArrayList允许你使用数字来查找…
Java容器的Iterator
迭代器(Iterator,也是一种设计模式)是一个对象,它的工作是遍历并选择序列中的对象,而客户端程序员不必知道或关心该序列底层的结构。此外,迭代器通常被称为轻量级对象:创建它的代价小。因此,经常可以见到对迭代器有些奇怪的限制;例如,Java的Iterator只能单向移动,这个…