上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 151 下一页
摘要: 回顾前面所讲内容,抛出一个问题:在Java的AWT或者SWing的GUI编程中,为什么我们对一个按钮关联一个监听器,当我们点击按钮的时候,监听器中的方法就会自动被执行呢?首先可以确定的是根本没有自动的概念,所谓的自动无非就是Java底层中的某一种机制促使这种现象发生,在外面看来像是实现了自动执行的感 阅读全文
posted @ 2018-10-01 01:06 尐鱼儿 阅读(151) 评论(0) 推荐(0)
摘要: 概述 读和写是I/O的基本过程。从一个通道中读取很简单:只需创建一个缓冲区,然后让通道将数据读到这个缓冲区中。写入也相当简单:创建一个缓冲区,用数据填充它,然后让通道用这些数据来执行写入操作。 从文件中读取 在我们第一个练习中,我们将从一个文件中读取一些数据。如果使用原来的 I/O,那么我们只需创建 阅读全文
posted @ 2018-10-01 01:05 尐鱼儿 阅读(223) 评论(0) 推荐(0)
摘要: 概述 通道和缓冲区是 NIO 中的核心对象,几乎在每一个 I/O 操作中都要使用它们。 通道是对原I/O包中的流的模拟。到任何目的地(或来自任何地方)的所有数据都必须通过一个Channel对象。一个Buffer实质上是一个容器对象。发送给一个通道的所有对象都必须首先放到缓冲区中;同样地,从通道中读取 阅读全文
posted @ 2018-10-01 01:04 尐鱼儿 阅读(188) 评论(0) 推荐(0)
摘要: I/O 简介 I/O或者输入/输出指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有I/O的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。 在Java编程中,直到最近一直使用流的方式完成I/O。所有I/O都被视为 阅读全文
posted @ 2018-10-01 01:03 尐鱼儿 阅读(175) 评论(0) 推荐(0)
摘要: 使用OutputStream向屏幕上输出内容 /** * 使用OutputStream向屏幕上输出内容 */ import java.io.*; class hello { public static void main(String[] args) throws IOException { Out 阅读全文
posted @ 2018-10-01 01:02 尐鱼儿 阅读(1209) 评论(0) 推荐(0)
摘要: 对象序列化就是把一个对象变为二进制数据流的一种方法。 一个类要想被序列化,就行必须实现java.io.Serializable接口。虽然这个接口中没有任何方法,就如同之前的cloneable接口一样。实现了这个接口之后,就表示这个类具有被序列化的能力。 先让我们实现一个具有序列化能力的类吧: 【例子 阅读全文
posted @ 2018-10-01 01:00 尐鱼儿 阅读(205) 评论(0) 推荐(0)
摘要: 【例子1】 【运行结果】: hello(回退,) rollenholt 【例子2】 【运行结果】: 系统默认编码为:GBK 【例子3】乱码的产生: 【运行结果】: ?? 一般情况下产生乱码,都是由于编码不一致的问题。 阅读全文
posted @ 2018-10-01 00:59 尐鱼儿 阅读(595) 评论(0) 推荐(0)
摘要: 先举一个压缩单个文件的例子吧: 【例子1】 【运行结果】: 运行结果之前,我创建了一个hello.txt的文件,原本大小56个字节,但是压缩之后产生hello.zip之后,居然变成了175个字节,有点搞不懂。 不过结果肯定是正确的,我只是提出我的一个疑问而已。 上面的这个例子测试的是压缩单个文件,下 阅读全文
posted @ 2018-10-01 00:58 尐鱼儿 阅读(361) 评论(0) 推荐(0)
摘要: SequenceInputStream主要用来将2个流合并在一起,比如将两个txt中的内容合并为另外一个txt。下面给出一个实例: 【运行结果】: 结果会在hello.txt文件中包含hello1.txt和hello2.txt文件中的内容。 阅读全文
posted @ 2018-10-01 00:57 尐鱼儿 阅读(235) 评论(0) 推荐(0)
摘要: 【例子1】 【运行结果】: 现在我们在上面例子的基础上,使用DataInputStream读出内容。 【例子2】 【运行结果】: 阅读全文
posted @ 2018-10-01 00:56 尐鱼儿 阅读(656) 评论(0) 推荐(0)
上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 151 下一页