反射机制概述
摘要:反射机制概述 Java.lang.Class类的理解 类的加载过程:程序在经过javac.exe命令后,会生成一个或多个字节码文件(.class结尾),接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中,此过程称为类的加载。加载到内存中的类,我们称为运行
阅读全文
posted @
2021-07-18 17:54
yicurtain
阅读(62)
推荐(0)
IO流之随机存取文件流
摘要:IO流之随机存取文件流 RandomAccessFile的使用 RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutPut接口 RandomAccessFile既可以作为一个输入流,又可以作为一个输出流。 如果RandomAccess
阅读全文
posted @
2021-07-16 17:21
yicurtain
阅读(43)
推荐(0)
IO流之对象流
摘要:IO流之对象流 序列化:将内存中的java对象保存到磁盘中或通过网络传输出去 反序列化:将磁盘文件中的对象还原为内存中的一个Java对象 package com.yicurtain.IO; import org.junit.Test; import java.io.*; public class O
阅读全文
posted @
2021-07-16 17:20
yicurtain
阅读(62)
推荐(0)
IO流之其它流
摘要:IO流之其它流 转换流 属于字符流(InputStreamReader/OutputStreamWriter) InputStreamReader:将一个字节的输入流流转换为字符的输入流 OutputStreamWriter:将一个字符的输出流转换为字节的输出流 作用:提供字节流和字符流之间的转换
阅读全文
posted @
2021-07-16 17:17
yicurtain
阅读(45)
推荐(0)
IO流之缓冲流
摘要:IO流之缓冲流 缓冲流的作用:提供流的读取、写入的速度 提高读写速度的原因:内部提供了一个缓冲区 代码演示:缓冲流实现非文本文件的复制 package com.yicurtain.IO; import org.junit.Test; import java.io.*; public class
阅读全文
posted @
2021-07-16 17:15
yicurtain
阅读(42)
推荐(0)
IO流之节点流
摘要:IO流 FileReader read()的理解:返回读入的一个字符。如果文件到达末尾,返回-1 异常的处理:为了保证流资源一定可以执行关闭操作。需要使用try-catch-finally处理 读入的文件一定要存在,否则会报FileNotFoundException。 使用read()方法 pack
阅读全文
posted @
2021-07-14 22:57
yicurtain
阅读(41)
推荐(0)
IO流的概述
摘要:IO流概述 流的分类 按数据单位不同分为:字节流、字符流。 按数据流向不同分为:输入流、输出流。 按流的角色的不同分为:节点流、处理流。
阅读全文
posted @
2021-07-14 22:55
yicurtain
阅读(39)
推荐(0)
泛型的使用
摘要:泛型的使用 在集合中使用泛型 集合接口或集合类在jdk5.0时都修改为带泛型的结构 在实例化集合类时,可以指明具体的泛型类型 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构使用泛型的位置,都指定为实例化时泛型的类型(比如:add(E e) >实例化以后:add(Integer e)) 泛型
阅读全文
posted @
2021-07-12 16:40
yicurtain
阅读(118)
推荐(0)
Map接口
摘要:Map接口 概况 HashMap:作为Map的主要实现类:线程不安全的,效率高;可以存储null的key和value Hashtable:作为古老的实现类:线程安全的,效率低;不能存储null的key和value TreeMap:保证按照添加的key-value对,进行排序,实现排序遍历。此时考虑k
阅读全文
posted @
2021-07-06 22:19
yicurtain
阅读(84)
推荐(0)
Collection的子接口之Set接口
摘要:Collection的子接口之Set接口 Set包含 HashSet:作为Set接口的实现类;线程不安全;可以存储null值 LinkedHashSet:作为HashSet的子类;遍历内部数据时,可以按照添加的顺序遍历 TreeSet:可以按照添加对象的指定属性,进行排序 Set接口的特点 无序性:
阅读全文
posted @
2021-07-03 22:28
yicurtain
阅读(72)
推荐(0)
Collection的子接口之List接口
摘要:Collection的子接口之List接口 ArrayList、LinkedList和Vector三者之间的异同? 相同点:三个类都实现了List接口,存储数据的特点相同:存储有序的、可重复的数据。 不同点: ArrayList:作为List接口的主要实现类,线程不安全,效率高;底层使用Object
阅读全文
posted @
2021-07-03 21:41
yicurtain
阅读(53)
推荐(0)
集合之Collection接口
摘要:集合之Collection接口 Collection接口中方法的使用 添加 add(Object obj) addAll(Collection coll) 获取有效元素的个数 int size() 清空集合 void clear() 是否是空集合 boolean isEmpty(
阅读全文
posted @
2021-07-03 21:39
yicurtain
阅读(50)
推荐(0)