- 浏览: 120407 次
- 性别:
- 来自: 广西
文章分类
最新评论
-
greemqqran:
这方法 源码,是怎么的哦?
可变参数,数组与集合之间的转换 -
greemqqran:
Arrays.asList
可变参数,数组与集合之间的转换 -
ricoyu:
引用? super E:接收的是E类型对象应该是: ? sup ...
泛型-
FileInputStream类、 1、结构 继承了java.io.InputStream 2、常用功能:以字节方式读取磁盘上文件的类 3、常用构造方法: FileInputStream fis=new FileInputStream("文件路径"); 4、使用: fs.read();读一个字节。 FileReader类、 1、结构 继承了java.io.InputStreamReader(继承了java.io.Reader) 2、常用功能:以字符的方式读取磁盘上文件的类 3、常用构造方法: FileReaderfis=new FileReader("文件路径"); 4、使用: fs.read();读一个字符。 FileOutputStream类、 1、结构 继承了java.io.OutputStream 2、常用功能:以字节的方式读取磁盘上文件的类 3、常用构造方法: FileOutputStream out=new FileOutputStream("文件路径"); 4、使用: out.write()读一个字符。 FileWriter类、 1、结构 继承了 java.io.OutputStreamWriter( 继承了java.io.Writer) 2、常用功能:以字符的方式往磁盘上写文件 3、常用构造方法: FileWriter out=new FileWriter("文件路径"); 4、使用: out.write()读一个字符。 BufferedInputStream类、 1、结构 继承了 java.io.FilterInputStream( 继承了 java.io.InputStream) 2、常用功能:封装文件输入流(FileInputStream),以字节方式读取磁盘上文件的类 3、常用构造方法: BufferedInputStream fis=new FileInputStream("FileInputStream类的对象"); BufferedInputStream(InputStream in) 4、使用: fs.read();读一个字节。 BufferedReader类、 1、结构 继承了 java.io.Reader 2、常用功能:封装文件输出流(FileWriter),以字符方式读取磁盘上文件的类 3、常用构造方法: BufferedInputStream fis=new BufferedInputStream ("FileReader类的对象"); BufferedReader(Reader in) 4、使用: fis.readLine();读取一行数据。 BufferedWriter类、 1、结构 继承了java.io.Writer 2、常用功能:以字符的方式往磁盘上写文件 3、常用构造方法: BufferedWriter out=new BufferedWriter(FileWriter类的对象"); 4、使用: out.write(s); out.newLine(); ByteArrayInputStream类、 1、结构 继承了java.io.InputStream 2、常用功能:读入byte型数组 3、常用构造方法: ByteArrayInputStream(byte[] buf) 4、使用: ByteArrayOutputStream 类 1、结构 继承了java.io.OutputStream 2、常用功能:获取一个byte型数组 3、常用构造方法: ByteArrayInputStream(byte[] buf) 4、使用: 对象.toArray(); DataInputStream类 1、结构 继承了java.io.FilterInputStream (继承了java.io.InputStream) 2、常用功能:读入某种类型的数据 3、常用构造方法: DataInputStream(InputStream in) 4、使用: 传入一个ByteArrayInputStream对象进行定义 readByte();readChar();readInt; DataOutputStream类 1、结构 继承了java.io.FilterOutputStream(继承了java.io.OutputStream) 2、常用功能:向文件写入某种类型的数据 3、常用构造方法: DataOutputStream(OutputStream out) 4、使用: 传入一个ByteArrayOutputStream 对象进行定义 writeByte();writeChar();writeInt; 5、提示:ByteArrayInputStream、ByteArrayOutputStream 、DataInputStream、DataOutputStream通常一起使用。 PrintStream类 1、结构 继承了java.io.FilterOutputStream(继承了java.io.OutputStream) 2、常用功能:指定标准输出的流类型 3、常用构造方法: PrintStream(OutputStream out) 4、使用: ps=new PrintStream(fis); System.setOut(ps); System.out.println("asdgasg");//信息会打印在流fis上 OutputStreamWriter类 1、结构 继承了java.io.Writer 2、常用功能:其转换作用将字节输出流转换为字符输出流 3、常用构造方法: OutputStreamWriter(OutputStream out) OutputStreamWriter(OutputStream out, Charset cs) 4、使用: out.write(); InputStreamReader类 1、结构 继承了java.io.Reader 2、常用功能:其转换作用将字节输入流转换为字符输入流 3、常用构造方法: InputStreamReader(InputStream in) InputStreamReader(InputStream in, Charset cs) 4、使用: in.read() ObjectOutputStream 1、结构 继承了java.io.OutputStream 2、常用功能:输出一个对象类型 3、常用构造方法: ObjectOutputStream(OutputStream out) 4、使用: out.writeObject(Object obj) ObjectInputStream 1、结构 继承了java.io.InputStream 2、常用功能:输入一个对象类型 3、常用构造方法: ObjectOutputStream(OutputStream out) 4、使用: out.readObject()
发表评论
-
动态代理+注解实现用户权限控制
2012-12-23 00:01 1363首先第一步我们需要定义一个接口UserDao p ... -
JDK动态代理模式
2012-12-22 21:51 900package cn.dhcool.dynamic.proxy ... -
代理proxy模式
2012-12-22 20:45 0静态代理模式: 需要有一个公共的借口,还有一个真实的实现类, ... -
工厂模式下出现的问题-null异常
2012-12-15 18:31 922遇到了一个问题: public class Dao ... -
内部类详解
2011-12-09 21:23 666从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论 ... -
动态代理实现
2011-11-22 02:03 1048package com.dhcool.proxy; ... -
内省总结
2011-11-19 02:43 845package com.dhcool.introspec ... -
线程锁
2011-10-10 13:27 822sleep(), wait(),yield(),这3个方法,s ... -
类似百度谷歌分页算法实现
2011-09-08 15:58 1596<%@ page language="j ... -
充当服务端代码
2011-08-05 16:53 676import java.net.*; import java ... -
获取文件中邮件的示例
2011-08-05 12:25 737import java.util.regex.*; impo ... -
正则表达式常用字符
2011-08-05 12:22 920构造 匹配 字符 x 字符 x ... -
正则表达式
2011-08-05 12:16 847第一种:1.定义匹配规则如:String qqreg = &q ... -
InetAddress
2011-08-04 21:59 905import java.net.*; class Inet ... -
B/S socket
2011-08-04 21:08 1030import java.net.*; import java ... -
TCP多线程文件上传
2011-08-04 14:51 898/* 上传图片 */ import java.io.*; ... -
网络编程基础
2011-08-04 14:25 838网络编程: 网络通讯中所需要了解的一些内容。 T ... -
一道题
2011-08-02 21:05 614/* 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 ... -
TCP
2011-08-02 20:46 781import java.net.*; import ja ... -
UDP
2011-08-02 20:35 864import java.net.*; import java ...
相关推荐
Java IO完全总结的知识点: 一、历史背景: 1. IO系统设计的困难性:对于编程语言设计人员来说,设计一个功能完善的输入输出系统是非常有挑战性的。需要考虑各种不同的因素,如文件、控制台、网络、内存等的读取方式...
IO流还包括输入流(Input Stream)、输出流(Output Stream)、缓冲流(Buffered Stream)、转换流(Converter Stream)以及对象流(Object Stream)等子类,它们各自有不同的功能和应用场景。例如,FileInputStream...
总结来说,TIA博途通过AT指令和二维数组实现IO点位映射,是一种实用的编程策略,它利用SCL的灵活性和控制力,有效地处理了大量IO点的映射问题。在实际项目中,这种方法可以帮助工程师简化编程,提高效率,确保系统的...
这些寄存器的用法与P1和P2端口类似,能够实现独立的位操作以及灵活的I/O和功能选择。 #### 五、端口S和COM 端口S和COM主要用于液晶显示驱动,其中COM端口是液晶显示器的公共端,而S端口则是段码端。这些端口通常被...
2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader...演示错误用法和经典用法。 4、代码的结构可查看README文件。
- 在进行IO操作时,可能出现各种异常,如`FileNotFoundException`、`IOException`等。需要通过try-catch语句块进行捕获和处理,确保程序的健壮性。 5. **Stream流** - **Stream**是Java 8引入的新特性,主要用于...
根据提供的信息,我们可以总结出以下关于“IO流练习题1”的相关知识点: ### IO流基础知识 #### 1. IO流概念 在计算机科学中,**输入/输出流(Input/Output Stream,简称IO流)**是指数据从一个地方到另一个地方的...
### Java IO系统总结 ...通过理解不同的流类型及其用法,可以有效地处理各种输入输出任务,无论是简单的文件读写还是复杂的网络通信场景。希望以上的总结能够帮助您更好地理解和应用Java IO系统。
Java IO是Java编程中至关重要的一个模块,它用于处理...总结,Java IO的学习涵盖了大量的类和接口,理解它们的关系和用法是成为一名熟练的Java开发者的基础。通过阅读提供的笔记和代码,新手可以逐步掌握这一核心概念。
通过各种不同的流类,Java能够实现对文件、网络数据等多种形式的数据进行读取和写入。这些流通常被分为字节流(处理byte数据)和字符流(处理char数据)两大类。 #### 字节流与字符流 - **字节流**:主要处理的是...
通过这个例子,我们可以更直观地理解`File`类的功能及其用法。 #### 六、总结 `java.io.File`类为开发者提供了一个简单而强大的工具来处理文件和目录。无论是创建文件还是检查文件属性,`File`类都提供了一系列方便...
### Java学习IO流小结——字符流 #### 知识点概述 在Java中,处理文件和数据流是一项基本而重要的任务。IO流是Java语言中处理输入/输出的重要工具,它包括字节流和字符流两大类。本文将重点讨论字符流的相关概念...
Java I/O的体系结构可以用装饰者模式来理解,其核心类包括`InputStream`和`OutputStream`用于处理字节流,而`Reader`和`Writer`则用于处理字符流。这些类构成了Java I/O的基础框架,并可以通过一系列的装饰类来增强...
本资料“JavaIO字节输出流的总结共6页.pdf.zip”详细阐述了Java字节输出流的相关概念、类库和常见用法,涵盖了以下几个关键知识点: 1. **字节流基础**: Java中的字节流分为两种类型:字节输入流(InputStream)...
PPT教学文档通常会详细解释Java IO流的分类、用法、示例和最佳实践,帮助学习者更直观地理解各个流类的用途和工作原理。通过学习PPT,你可以了解如何在实际项目中合理选择和使用不同的流。 七、源码分析 提供的源码...
总结而言,3D IO Flatiron 1.71是一个强大且易用的3ds Max插件,专门解决UV展开和贴图烘焙问题。它通过自动化流程降低了工作难度,提升了工作效率,对于任何需要处理复杂UV和贴图的3D设计师来说,都是不可或缺的工具...
Java IO(Input/Output)是Java中处理输入输出操作的核心包,它主要提供了文件读写、网络通信等基本功能。Java IO操作主要基于流的概念进行,分为字节流和字符流两大类。在实际开发中,为了提高读写效率,经常使用...
### 串口通讯类SerialPort用法详解 #### 一、引言 在现代通信技术中,串口通信因其简单易用的特点,在多种场合中被广泛采用,尤其是在嵌入式系统开发、工业自动化控制等领域中占有重要地位。本文将详细介绍.NET 2.0...
在Java编程领域,Apache Commons IO库是一个非常重要的工具包,它提供了一系列丰富的、与I/O相关的实用类,简化了对输入/输出操作的处理。"common-io範例程式"是针对这个库的一些示例代码,旨在帮助开发者更好地理解...
### 类加载器 类加载器是Java运行时环境中极为关键的一部分,它的主要职责在于加载类文件到Java虚拟机(JVM)中。与C/C++等其他语言不同,Java程序是由多个独立的类文件组成,而这些类文件并不一定在程序启动之初就...