文章目录简介CollectionCollectionsListArrayListLinkedListVectorMapHashMapLinkedHashMapTreeMapHashtableSetHashSetLinkedHashSetTreeSetQueuePriorityQueueArrayDeque 简介所有的集合类都位于 java.util 包下,后来为了处理多线程环境下的并发安全问题,
转载 2023-06-16 19:25:55
95阅读
2.1 Iterator接口在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也被称
六月的天气,真的是变化莫测,前一刻还是风雨交加,后一刻就是烈日炎炎。每一天出门是否带伞,就是一个极度纠结的点。好久都没整理过面试方面的文章了。所以这次就整理更新一篇关于Java集合的面试题本文包含了Java集合中的Arraylist、LinkedList 、HashMap、Hashtable、ConcurrentHashMap和集合相关概念的常见面试题。一、正 文 !1、常见的集合有哪些?Java
转载 2023-07-17 21:43:14
40阅读
Properties集合 特点: 该集合中的键和值都是字符串类型 集合中的数据可以保存到流中,或者从流中获取 通常用于作为配置文件(目前大多使用yaml进行配置) ...
转载 2021-10-07 16:55:00
88阅读
2评论
Java面试基础4(集合&IO
原创 2016-09-28 19:48:27
69阅读
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦!People can't do too many things in my life,so everything will be wonderful    本资料只进行简单介绍说明以及相关重要问题的解答;关于类的详细说明及使用请参考java API文档本文参考的依据是:JDK API 1.6.0 中文版,下
原创 2017-04-18 10:06:56
2598阅读
1点赞
java中文件流的两个主要方式就是字符流和字节流,如下图:具体的使用方法可以参考官方文档,这里主要介绍四种常见的文件读取方式1.通过字节来读取文件(常用于二进制文件:图片、声音、视频等) 2.通过字符来读取文件(常用于文本的读取) 3.通过行来读取文件(常用于面向行的格式化文本读取) 4.随机读取文件(基于字节来读取)下面是对于这四种读取方式的代码,如下:package com.ds.io; /
Java高级编程——Java集合目录Java高级编程——Java集合一、Java集合框架概述 1.Java 集合框架概述 2.集合的使用场景 3.Java 集合框架 3.1.Collection接口继承树 3.2.Map接口继承树二、Collection接口方法 1.Collection 接口 2.Collection 接口方法
package com.fmy;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;i...
转载 2016-08-03 20:50:00
89阅读
2评论
为什么会出现集合类? 我们学习的是面向对象的编程语言,而面向对象编程语言是对事物的描述都是通过对象来体现的。为了方便多个对象操作,我们就必须对着多个对象进行存储,就不能是一个基本的变量,而应该是一个容器类型的变量 到目前为止,我们学习了StringBuilder、数组容器类型的变量。 StringBuilder的结果只能是一个字符串类型,不一定满足我们的需求,所以我们目前只能选择数组,也就是我们前
IO流的概述和分类1、IO流介绍和分类以前通过数组或集合,将数据保存在内存中int a = 10; int [] arr = new int[] {1,2,3,4,5}; ArrayList<String> list = new ArrayList<>();1)存在的问题不能永久化存储,只要代码运行结束,所有数据都会丢失。2)想永久存储数据怎么办呢?将数据存储在文件中。3)
转载 2024-02-03 02:37:50
59阅读
之前一直都没有怎么仔细学习过Javaio操作,都是半推半就的使用着,最近想学习一下网络编程,发现里面对于io的操作还是涉及较多的,于是乎学习了一下Javaio类。这篇文章简单介绍一下Javaio类。1、什么是io? 什么是流? io: 是input/output的缩写,意思是输入与输出。 流:流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字
转载 2023-07-15 00:49:10
42阅读
21、 IO流小结     IO流练习1、集合到文件案例//案例一:把ArrayList集合中的字符串数据写入文本文件 //要求:每一个字符串元素作为文件中的一行数据 /*思路: 1、创建ArrayList集合 2、往集合中存储字符串元素 3、创建字符缓冲输出流对象 4、遍历集合,得到每一个字符串数据 5、调用字符缓冲输出流对的方法写数据
转载 2023-09-22 16:28:14
45阅读
一、集合 /** * lambda过滤 */ @Test public void testLambda(){ Person person1 = new Person(); person1.setName("aa person2...
原创 2023-04-23 12:26:46
23阅读
常用API date // System.exit(0);//强制退出java程序非0是异常结束 //long l = System.currentTimeMillis();//返回当前时间与1970年子午夜交替毫秒值// Date date = new Date();//返回具体日期时间// Da ...
转载 2021-09-13 22:09:00
264阅读
2评论
Java IO流 Properties集合
原创 2022-05-25 00:25:33
123阅读
题目: 案例题目描述: IO流+集合完成功能 案例完成思路要求: 1、通过输入流读取文件test.txt(20分) 文件内容: 张三,20,男 李四,21,女 王五,22,男 2、自定义类Employee(15分) 3、拆分字符串,封装Employee对象(15分) 4、创建ArrayList集合, ...
转载 2021-08-21 14:49:00
104阅读
2评论
Java基础】IO流案例,点名器、集合到文件及文件到集合的简单示例
原创 2022-10-08 19:20:37
45阅读
一、java集合框架图集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.concurrent包下。数组与集合的区别如下:1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个根
转载 2024-06-11 07:35:29
25阅读
Java集合知识,数组排序知识与IO流知识结合实例
原创 2018-05-24 17:16:33
787阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5