java IO流 分析
一、
IO
流的三种分类方式
1.
按流的方向分为:输入流和输出流
2.
按流的数据单位不同分为:字节流和字符流
3.
按流的功能不同分为:节点流和处理流
二、
IO
流的四大抽象类:
字符流:
Reader Writer
字节流:
InputStream
(读数据)
OutputStream
(写数据)
三、
InputStream
的基本方法
int read
()
throws IOException
读取一个字节以整数形式返回,如果返回
-1
已到输入流的末尾
void close
()
throws IOException
关闭流释放内存资源
long skip
(
long n
)
throws IOException
跳过
n
个字节不读
四、
OutputStream
的基本方法
void write
(
int b
)
throws IOException
向输出流写入一个字节数据
void flush
()
throws IOException 将输出流中缓冲的数据全部写出到目的地
五、
Writer
的基本方法
void write
(
int c
)
throws IOException
向输出流写入一个字符数据
void write
(
String str
)
throws IOException
将一个字符串中的字符写入到输出流
void write
(
String str
,
int offset
,
int length
)
将一个字符串从
offset
开始的
length
个字符写入到输出流
void flush
()
throws IOException
将输出流中缓冲的数据全部写出到目的地
六、
Reader
的基本方法
int read
()
throws IOException
读取一个字符以整数形式返回,如果返回
-1
已到输入流的末尾
七、节点流类型
八、访问文件之
FileInputStream
和
FileOutputStream
继承基类用于向文件中输入输出字节
九、访问文件之
FileReader
和
FileWriter
继承基类用于向文件中输入输出字符
----
输出流在构造函数第二个参数可以设置
true
意义为跟在已有文件后进行输入
-
相关文档:
关键字: json java
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。
下载地址:http://json-lib.sourceforge.net/
还要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1、List
Java代码
boolean[] bool ......
最近有网友问:如何让一个JAR文件随JVM启动时运行?java.exe是不能够做成这样的,不过可以自己定制java.exe,定制java.exe在如下情况有用:
1.不想程序的进程名显示为java.exe
2.希望程序双击就可以运行。
下面是一段示例代码:
// JVM_CPP.cpp : Defines the entry point for the console application.
//
#include ......
整体系统采用Java中Spring ,Struts, Hibernate组成。
在Action中:
public ActionForward orgview(ActionMapping mapping, ActionForm form,HttpServletRequest request,HttpServletResponse response) {
// TODO Auto-generated method stub
ActionForward forward = new ActionForward("strpath");
Http ......
One:14109
Two:14000
Three:15141
four:14297
package com.zbalpha.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListTest {
public static void main(String args[]){
List<Long> ......
本文来自和你在一起的博客,原文标题:《JVM调优总结(二)-一些概念》。本文总结了JVM概念中的Java对象的大小,以及三种引用类型的定义与区分。 基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。 在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任 ......