摘要:单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 阅读全文
posted @ 2021-07-11 14:24 koito 阅读(2) 评论(0) 推荐(0) 编辑
摘要:反射是什么 Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。 阅读全文
posted @ 2021-07-11 13:54 koito 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、网络编程中有两个主要的问题 如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 找到主机后如何可靠高效地进行数据传输 二、网络编程中的两个要素 对应问题一:IP和端口号 对应问题二:提供网络通信协议。TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层) 三、通信要素一:IP和 阅读全文
posted @ 2021-06-30 21:39 koito 阅读(5) 评论(0) 推荐(0) 编辑
摘要:RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口。 RandomAccessFile既可以作为一个输入流,又可以作为一个输出流。 如果RandomAccessFile作为输出流时,写出到的文件不存在,则在执行过程中自动创 阅读全文
posted @ 2021-06-29 18:33 koito 阅读(7) 评论(0) 推荐(0) 编辑
摘要:IO流中的对象流 ObjectInputStream 和 ObjectOutputStream 作用:用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。 要想一个java对象是可序列化的,需要满足相应的要求。 XX类需要 阅读全文
posted @ 2021-06-29 18:28 koito 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、标准的输入、输出流 System.in:标准的输入流,默认从键盘输入 System.out:标准的输出流,默认从控制台输出 System类的setIn(InputStream is) / setOut(PrintStream ps) 方式重新指定输入和输出的流 练习: 从键盘输入字符串,要求将读 阅读全文
posted @ 2021-06-29 17:48 koito 阅读(5) 评论(0) 推荐(0) 编辑
摘要:处理流之二:转换流的使用 转换流:属于字符流 InputStreamReader:将一个字节的输入流转换为字符的输入流 OutputStreamWriter:将一个字符的输出流转换为字节的输出流 作用:提供字节流和字符流之间的转换 解码: 字节、字节数组 > 字符数组、字符串 编码: 字符数组、字符 阅读全文
posted @ 2021-06-29 17:38 koito 阅读(7) 评论(0) 推荐(0) 编辑
摘要:处理流之一:缓冲流 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter 作用:提高流的读取、写入的速度 提高读写速度的原因:内部提供了一个缓冲区 处理流,就是“套接”在已有的流的基础上。 缓冲流的使用 使用Bu 阅读全文
posted @ 2021-06-29 17:31 koito 阅读(7) 评论(0) 推荐(0) 编辑
摘要:FileInputStream和FileOutputStream的使用 使用字节流FileInputStream处理文本文件,可能出现乱码。 结论: 对于文本文件(.txt,.java,.c,.cpp),使用字符流处理 对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,.. 阅读全文
posted @ 2021-06-29 17:21 koito 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、流的分类: 操作数据单位:字节流、字符流 数据的流向:输入流、输出流 流的角色:节点流、处理流 二、流的体系结构 抽象基类 InputStream OutputStream Reader Writer 节点流(或文件流) FileInputStream (read(byte[] buffer)) 阅读全文
posted @ 2021-06-28 23:02 koito 阅读(9) 评论(0) 推荐(0) 编辑