上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 1.转换流涉及到的类:属于字符流InputStreamReader:将一个字节的输入流转换为字符的输入流解码:字节、字节数组 >字符数组、字符串 OutputStreamWriter:将一个字符的输出流转换为字节的输出流编码:字符数组、字符串 > 字节、字节数组 说明:编码决定了解码的方式 2.作用 阅读全文
posted @ 2021-06-14 11:23 小白冲 阅读(327) 评论(0) 推荐(0)
摘要: 处理流之一 :缓冲流  当读取数据时,数据按块读入缓冲区,其后的读操作则直接访问缓冲区 当使用BufferedInputStream读取字节文件时,BufferedInputStream会一次性从文件中读取8192个(8Kb),存在缓冲区中,直到缓冲区装满了,才重新从文件中读取下一个8192个字 阅读全文
posted @ 2021-06-13 18:59 小白冲 阅读(995) 评论(0) 推荐(0)
摘要: /** * 测试FileInputStream和FileOutputStream的使用 * * 结论: * 1. 对于文本文件(.txt,.java,.c,.cpp),使用字符流处理 * 2. 对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,...),使用字节流处理 * 阅读全文
posted @ 2021-06-13 09:05 小白冲 阅读(315) 评论(0) 推荐(0)
摘要: 读取文件 1.建立一个流对象,将已存在的一个文件加载进流。 FileReader fr = new FileReader(new File(“Test.txt”));2.创建一个临时存放数据的数组。 char[] ch = new char[1024];3.调用流对象的读取方法将流中的数据读入到 阅读全文
posted @ 2021-06-12 20:50 小白冲 阅读(421) 评论(0) 推荐(0)
摘要: Java IO原理  I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以 “流(stream)” ” 的方式进行。 java.io包下提供了各种“流”类和接口,用以获取不同种类 阅读全文
posted @ 2021-06-11 09:49 小白冲 阅读(320) 评论(0) 推荐(0)
摘要: 泛型的理解 1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。 2.泛型的引入背景集合容器类在设计阶段/声明 阅读全文
posted @ 2021-06-10 10:33 小白冲 阅读(108) 评论(0) 推荐(0)
摘要:  java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Jav 阅读全文
posted @ 2021-06-09 09:34 小白冲 阅读(220) 评论(0) 推荐(0)
摘要: package com.atguigu.java; import org.junit.Test; import java.util.ArrayList; import java.util.List; /** 如何自定义泛型结构:泛型类、泛型接口;泛型方法。 * * 1. 关于自定义泛型类、泛型接口: 阅读全文
posted @ 2021-06-06 09:45 小白冲 阅读(114) 评论(0) 推荐(0)
摘要: 了解orm,先了解以下概念: 什么是“持久化” 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 什么是 “持久层” 持久层(Persisten 阅读全文
posted @ 2021-06-05 20:10 小白冲 阅读(577) 评论(0) 推荐(0)
摘要: 1. 泛型的声明interface List<T> 和 class GenTest<K,V>其中,T,K,V不代表值,而是表示类型。这里使用任意字母都可以。常用T表示,是Type的缩写 2. 泛型的实例化:一定要在类名后面指定类型参数的值(类型)。如:List<String> strList = n 阅读全文
posted @ 2021-06-04 18:09 小白冲 阅读(241) 评论(0) 推荐(0)
摘要: 为什么要有泛型(Generic)  泛型: 标签 举例: 中药店,每个抽屉外面贴着标签 超市购物架上很多瓶子,每个瓶子装的是什么,有标签 泛型的设计背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK 阅读全文
posted @ 2021-06-01 11:02 小白冲 阅读(285) 评论(0) 推荐(0)
摘要: Collections 是一个操作 Set、List 和 Map 等集合的工具类Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 排序操作:为 (均为static 方法)reverse(List) 阅读全文
posted @ 2021-05-29 18:37 小白冲 阅读(171) 评论(0) 推荐(0)
摘要: TreeMap存储 Key-Value 对时,需要根据 key-value 对进行排序。TreeMap 可以保证所有的 Key-Value 对处于 有序状态。TreeSet底层使用 红黑树结构存储数据TreeMap 的 Key 的排序: 自然排序:TreeMap 的所有的 Key 必须实现 阅读全文
posted @ 2021-05-26 11:55 小白冲 阅读(283) 评论(0) 推荐(0)
摘要: 1. HashMap的底层实现原理 HashMap的底层:数组+链表 (jdk7及之前) 数组+链表+红黑树 (jdk 8)HashMap的底层实现原理?以jdk7为例说明: HashMap map = new HashMap(): 在实例化以后,底层创建了长度是16的一维数组Entry[] tab 阅读全文
posted @ 2021-05-25 19:34 小白冲 阅读(184) 评论(0) 推荐(0)
摘要: Map 实现类之一:HashMapHashMap是 Map 接口 使用频率最高的实现类。允许使用null键和null值,与HashSet一样,不保证映射的顺序。所有的key构成的集合是Set:无序的、不可重复的。所以,key所在的类要重写:equals()和hashCode()所有的valu 阅读全文
posted @ 2021-05-25 09:05 小白冲 阅读(281) 评论(0) 推荐(0)
摘要: Map 接口概述 Map与Collection并列存在。用于保存具有 映射关系的数据:key-value Map 中的 key 和 value 都可以是任何引用类型的数据 Map 中的 key 用Set来存放, 不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equa 阅读全文
posted @ 2021-05-25 08:51 小白冲 阅读(318) 评论(0) 推荐(0)
摘要: 数组与集合 1. 集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2. 数组存储的特点:> 一旦初始化以后,其长度就确定了。> 数组一旦定义好,其元素的类 阅读全文
posted @ 2021-05-22 10:58 小白冲 阅读(248) 评论(0) 推荐(0)
摘要: /** * 1. Set接口的框架: * * | Collection接口:单列集合,用来存储一个一个的对象 * | Set接口:存储无序的、不可重复的数据 -->高中讲的“集合” * | HashSet:作为Set接口的主要实现类;线程不安全的;可以存储null值 * | LinkedHashSe 阅读全文
posted @ 2021-05-18 21:14 小白冲 阅读(175) 评论(0) 推荐(0)
摘要: 面试题:区分List中remove(int index)和remove(Object obj) package com.atguigu.exer;import org.junit.Test;import java.util.ArrayList;import java.util.List;/** * 阅读全文
posted @ 2021-05-17 20:00 小白冲 阅读(505) 评论(0) 推荐(0)
摘要: List 接口概述: 鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组 List集合类中 元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。 List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。 JDK API中List接 阅读全文
posted @ 2021-05-17 19:32 小白冲 阅读(240) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页