java学习从控制台接收输入字符 工具:netbeans System类除了out和err两个输出流之外,还有in输入流的实现。 随便创建一个类,我这里是用helloword类,在该类的主方法中创建Scanner扫描来封装System类的输入流,然后提示用户输入身份证号码并输出用户身份证号码的位数。 ...
分类:
编程语言 时间:
2016-04-24 12:48:43
阅读次数:
267
流的应用很多,其中一个就是Socekt(包括TCP和UDP),需要结合学习 一、基础概念 1.流是什么? 用于程序和设备之间数据传输的管道,这个管道上有很多按钮,用不同的按钮实现不同的功能 2.流的分类? (1)按照流的方向:输入流、输出流 (2)按照传输的数据类型:字节流、字符流 (3)按照功能的 ...
分类:
编程语言 时间:
2016-04-24 12:27:33
阅读次数:
175
在程序运行时,会默认为我们打开三个流:标准输入流、标准输出流、标准出错流。 标准输入流一般对应我们的键盘 标准输出流一般对应显示器 标准出错流一般也对应显示器 1.标准输入流 在标准I/O中,java提供了System.in,System.out,System.err分别对应标准输入、标准输出和标准 ...
分类:
其他好文 时间:
2016-04-24 00:44:55
阅读次数:
223
http://www.blogjava.net/sterning/archive/2007/10/13/152508.html 最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据 ...
分类:
编程语言 时间:
2016-04-23 07:32:08
阅读次数:
230
这里的记录日志是利用打印流来实现的。 文本信息中的内容为String类型。而像文件中写入数据,我们经常用到的还有文件输出流对象FileOutputStream. 上面的代码执行完之后,a.txt中的内容存的是a,因为write方法接收的为byte类型的数据,97对应的ASCII码为a。 假设我就想将 ...
分类:
编程语言 时间:
2016-04-23 00:01:23
阅读次数:
330
RandomAccessFile★随机访问文件,自身具备读写的方法。new RandomAccessFile()之后,若文件不存在会自动创建,存在则不创建。——该类其实内部既封装了字节输入流,又封装了字节输出流。
该类若用write()方法写整数,每次只写它的最后一个字节。而采用writeInt()方法,则可把一个整数完整地写入。 ★通过skipBytes(int x),seek(int x)来达...
分类:
编程语言 时间:
2016-04-22 14:50:00
阅读次数:
443
1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流。 2. 字节流 Java中的字节流 ...
分类:
编程语言 时间:
2016-04-21 01:19:26
阅读次数:
194
对象的输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 使用: 对象的输出流将指定的对象写入到文件的过程,就是将对象序列化的过 ...
分类:
编程语言 时间:
2016-04-20 01:55:07
阅读次数:
227
一.原理 java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。 原理:(站在程序的角度上来看输入输出) 二.流的分类 按操作数据单位分:字节流(8bit) 字符流(16bit)(文本文件) 按数据流的流向分:输入流 输出流 按角色的不同分: 节点流 处 ...
分类:
其他好文 时间:
2016-04-20 00:11:17
阅读次数:
239
最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端 2.socket的Util辅助类 3.客 ...
分类:
编程语言 时间:
2016-04-19 19:37:15
阅读次数:
233