随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

随笔分类 -  Java整理

Java 之 ObjectOutputStream 类
摘要:ObjectOutputStream 类 1、概述 java.io.ObjectOutputStream extends OutputStream ObjectOutputStream:对象的序列化流,作用:把对象转成字节数据的输出到文件中保存,对象的输出过程称为序列化,可实现对象的持久存储。 2、 阅读全文
posted @ 2019-09-10 18:24 格物致知_Tony 阅读(17049) 评论(0) 推荐(1) 编辑
Java 之 序列化流
摘要:一、序列化概述 Java 提供了一种对象 序列化 的机制。用一个字节序列可以表示一个对象,该字节序列包含该 对象的数据、对象的类型 和 对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中 持久保存 了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。 对 阅读全文
posted @ 2019-09-10 17:21 格物致知_Tony 阅读(738) 评论(0) 推荐(0) 编辑
Java 之 Properties类 属性集
摘要:一、概述 java.util.Properties集合 extends Hashtable<k,v> implements Map<k,v> java.util.Properties 继承与 Hashtable,来表示一个持久的属性集。 Properties 可保存在流中或从流中加载,Propert 阅读全文
posted @ 2019-09-09 14:40 格物致知_Tony 阅读(755) 评论(1) 推荐(1) 编辑
Java 之 IO 异常的处理【了解】
摘要:一、JDK7 前的处理 前面的 Demo 中,一直把异常抛出,而在实际中并不能这样处理,建议使用 try...catch...finally 代码块,处理异常部分。 格式: try{ 可能会产出异常的代码 }catch(异常类变量 变量名){ 异常的处理逻辑 }finally{ 一定会指定的代码 资 阅读全文
posted @ 2019-09-09 14:03 格物致知_Tony 阅读(3107) 评论(0) 推荐(1) 编辑
Java 之 文件过滤器
摘要:在学习过滤器之前,先来做一个案例。 题目:文件搜索,搜索 D:\java 目录中 .java 文件。 分析: 1. 目录搜索,无法判断多少级目录,使用递归,遍历所有目录 2. 遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 实现: 1 public class FileDemo { 2 p 阅读全文
posted @ 2019-09-07 19:23 格物致知_Tony 阅读(844) 评论(0) 推荐(0) 编辑
Java 之 递归&递归操作文件
摘要:一、概述 递归:指在当前方法内调用自己的现象。 递归的分类: 递归分为两种,直接递归和间接递归 直接递归称为方法自身调用自己 间接递归可以 A 方法调用 B 方法,B 方法调用 C 方法,C 方法调用 A 方法。 注意: 递归一定要有条件限制,保证递归能够停止下来,否则会发生栈内存溢出。 在递归中虽 阅读全文
posted @ 2019-09-07 17:39 格物致知_Tony 阅读(499) 评论(0) 推荐(0) 编辑
Java 之 File类(文件操作)
摘要:三、File类中的字段信息 File 类中提供了四个类常量: public static final char separatorChar:与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。 在 UNIX 系统上,此字段的值为 '/';在 Mic 阅读全文
posted @ 2019-09-06 19:47 格物致知_Tony 阅读(8684) 评论(0) 推荐(2) 编辑
一入 Java 深似海【目录】-----------------------------------------【目录】
摘要:【目录】 一、计算机相关知识 1. 2. 3. 二、Java 基础语法 1、Java 语言概述 2、数据类型 & 变量与常量 & 注释 3、运算符 4、流程控制语句 之 顺序结构 5、流程控制语句 之 分支结构 6、流程控制语句 之 循环结构 三、 数组 1、数组(一)定义与访问 2、数组(二)基本 阅读全文
posted @ 2019-09-05 22:44 格物致知_Tony 阅读(645) 评论(0) 推荐(1) 编辑
Java 之 IDEA 的 Debug 追踪
摘要:使用 IDEA 的断点调试功能,查看程序的运行过程。 1、在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 2、点击 Debug 运行模式 3、程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口 4、Debug调试窗口介绍 5、快捷键F8, 阅读全文
posted @ 2019-09-02 15:11 格物致知_Tony 阅读(1071) 评论(0) 推荐(0) 编辑
Java 之 LinkedHashMap 集合
摘要:LinkedHashMap 概述 java.util.LinkedHashMap<k,v>集合 extends HashMap<k,v>集合 LinkedHashMap的特点: 1. LinkedHashMap集合底层是哈希表+链表(保证迭代的顺序):查询速度快 2. LinkedHashMap集合 阅读全文
posted @ 2019-09-01 22:09 格物致知_Tony 阅读(636) 评论(0) 推荐(0) 编辑
Java 之 HashMap 集合
摘要:一、HashMap 概述 java.util.HashMap<k,v> 集合 implements Map<k,v> 接口 HashMap 集合的特点: 1、HashMap 集合底层是哈希表:查询速度特别的快 JDK 1.8 之前:数组+单向链表 JDK 1.8 之后:数组+单向链表 | 红黑树(链 阅读全文
posted @ 2019-09-01 22:03 格物致知_Tony 阅读(281) 评论(0) 推荐(0) 编辑
Java 之 Map 接口
摘要:一、Map 接口概述 java.util.Map 接口专门用来存放键值对这种对象关系的对象。 下面比较一下 Collection 与 Map 的区别: Collection 中的集合,元素是孤立存在的(理解是为单身),向集合存储元素采用一个个元素的方式存储。 Map 中的集合,元素是成对存在的(理解 阅读全文
posted @ 2019-09-01 21:54 格物致知_Tony 阅读(409) 评论(0) 推荐(0) 编辑
Java 之 Collections 工具类
摘要:二、常用方法 public static <T> boolean addAll(Collection<? super T> c,T... elements)将所有指定元素添加到指定 collection 中。 public static <T> int binarySearch(List<? ext 阅读全文
posted @ 2019-08-31 21:29 格物致知_Tony 阅读(2468) 评论(0) 推荐(0) 编辑
Java 之 可变参数
摘要:可变参数 在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式: 其实这个书写完全等价于 后面的这种定义,在调用时必须传递数组,而前者可以直接传递数据即可。 JDK1.5 以后。出现了简化操作。... 用在参数上,称之为可变参数。 同样是代表数组 阅读全文
posted @ 2019-08-31 17:52 格物致知_Tony 阅读(485) 评论(0) 推荐(0) 编辑
Java 之 LinkedHashSet 集合
摘要:一、概述 java.util.LinkedHahset 集合 extends HashSet 集合 在HashSet下面有一个子类java.util.LinkedHashSet,它的底层是一个哈希表(数组+链表/红黑树)+链表组合的一个数据存储结构,多了一条链表(记录元素的存储顺序),保证元素有序。 阅读全文
posted @ 2019-08-31 17:47 格物致知_Tony 阅读(1311) 评论(0) 推荐(0) 编辑
Java 之 HashSet 集合
摘要:一、概述 java.util.HashSet 是 Set 接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的(即存取顺序不一致)。 java.util.HashSet 底层的实现是一个 java.util.HashMap 支持。 HashSet 是根据对象的哈希值来确定元素在集合中的存 阅读全文
posted @ 2019-08-31 17:32 格物致知_Tony 阅读(892) 评论(0) 推荐(1) 编辑
Java 之 LinkedList 集合
摘要:一、LinkedList 概述 java.util.LinkedList 集合数据存储的结构是链表结构。 特点:增删快,查询慢 LinkedList 是一个双向链表,如下图 注意:该集合实现不是同步的,多线程的,速度快,效率高。 扩展:LinkedList 集合也作为堆栈,队列的结构使用。 二、Li 阅读全文
posted @ 2019-08-31 15:04 格物致知_Tony 阅读(661) 评论(0) 推荐(0) 编辑
Java 之 List 接口
摘要:一、List 接口介绍 java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了 List 接口的对象称为 List 集合。 在 List 集合中允许出现重复的元素,所有的元素以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元 阅读全文
posted @ 2019-08-31 14:41 格物致知_Tony 阅读(354) 评论(0) 推荐(0) 编辑
Java 之 Collection 接口
摘要:二、collection集合的常用方法 Collection 是所有单列集合的父接口,因此在 Collection 中定义了单列集合(List 和 Set)通用的一些方法,这些方法可用于操作所有的单列集合。 常用方法: 1、添加元素 add(Object obj):添加元素对象到当前集合中 addA 阅读全文
posted @ 2019-08-30 15:13 格物致知_Tony 阅读(400) 评论(0) 推荐(0) 编辑
Java 之 ArrayList 集合
摘要:一、ArrayList 概述 java.util.ArrayList 是 大小可变的数组 的实现,存储在内的数据称为元素。该类是一个 集合类(容器),可以让我们更便捷的存储和操作对象数据。 该类可以不断添加元素,其大小也自动增长,弥补了数组固定长度这一缺点。 java.util.ArrayList 阅读全文
posted @ 2019-08-27 22:00 格物致知_Tony 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示