摘要:
package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; /* * 改进版 4 * 使用read()通过循环读取 * byte[] b = new byte[(int)f.length()]; for (int ... 阅读全文
摘要:
package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; /* * 改进版3 * //可以先判断文件的大小来开辟空间,避免造成浪费 byte[] b = new byte[(int)f.length()]; */ pub... 阅读全文
摘要:
package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; /* * 改进版2 * //读取数据,read()方法返回的是 int 类型,返回值是读取的数据的长度 int len = is.read(b); //打印... 阅读全文
摘要:
package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; /* * 类 InputStream * 字节输入流 ,抽象类 * 主要的方法: * int ... 阅读全文
摘要:
package outputstream.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStream; /* * 类 OutputStream * 字节的输出流 抽象类 * 主要的方法: * v... 阅读全文
摘要:
package reader.cn; import java.io.File; import java.io.FileReader; import java.io.Reader; /* * 改进2 使用循环的方式读取内容 */ public class ReaderDemo2 { public static void main(String[] args) throws Exce... 阅读全文
摘要:
package reader.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.Reader; /* * 字符输入流 Reader 抽象类 * 主要的方法 * abstract void close() ... 阅读全文
摘要:
package write.cn; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; /* * 字符 输出流 Writer * 抽象类 * 主要的方法: * Writer append(char c) 将指定字... 阅读全文
摘要:
package code.cn; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; /* * 获得系统的编码 */ public class CodeDemo { public... 阅读全文
摘要:
/* * 将字节输入流变成字符输入流 类 InputStreamReader * 构造方法: * InputStreamReader(InputStream in) 创建一个使用默认字符集的 InputStreamReader。 常用方法: 方法摘要 void close() 关闭该流... 阅读全文
摘要:
package xiancheng.interrup; /* * 当一个线程运行时,另外一个线程可以将其中断 * Thread void interrupt() 中断线程。 */ class XianChenInterrupt implements Runnable{ public void run(){ System.out.println("开始启动了!... 阅读全文
摘要:
package outputstreamwriter.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.Out... 阅读全文
摘要:
package tianjia.cn; /* * 在任意位置 添加内容 * api方法: * StringBuffer insert(int offset, boolean b) 将 boolean 参数的字符串表示形式插入此序列中。 StringBuffer insert(int offset, char c) 将 char 参... 阅读全文
摘要:
package runnabledemo2; /* * 用runnable 实现资源共享,thread不能实现资源共享 * ps:由于runnable可以实现资源共享,可以开启线程去处理同一资源,以后就尽量用实现runnable接口的形式去开启线程 */ //写一个类实现runnable接口 class GongXiangDemo implements Runnable{ priv... 阅读全文
摘要:
package serializable.cn; import java.io.Serializable; /* * 多个对象序例化 */ public class Person implements Serializable { private String name; private int age; public Person(String name,int... 阅读全文
摘要:
package externalizable.cn; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStream; import java.io.Objec... 阅读全文
摘要:
package xiancheng.sleep; /* * 线程休眠 demo * static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行) * 此操作受到系统计时器和调度程序精度和准确性的影响 */ class XianChenSleep implem... 阅读全文
摘要:
package youxianji.xianchen; import java.util.MissingFormatArgumentException; /* * 设置线程的优先级 * setPriority public final void setPriority(int newPriority) 参数: newPriority - 要为线程设定的优先级 Java中 三种 优先... 阅读全文
摘要:
package xiancheng.itcast; /* * 线程的第一种实现方式 :继承thread 类,并重写 run()方法,注意:run()方法必须重写 * 开始线程 用 start()方法 * 问:开启线程 为什么要用 start()方法 ,而不用run()方法 * 答: 线程的运行需要本机操作系统的支持 */ //写一个类继承thread 类 class MyThre... 阅读全文
摘要:
package randomaccessfile.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; /*类 RandomAccessFile * File 是对文件的操作,而 RandomAcc... 阅读全文