摘要: 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 ... 阅读全文
posted @ 2017-06-05 18:09 初学者,方圆几里 阅读(112) 评论(0) 推荐(0) 编辑
摘要: package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; /* * 改进版3 * //可以先判断文件的大小来开辟空间,避免造成浪费 byte[] b = new byte[(int)f.length()]; */ pub... 阅读全文
posted @ 2017-06-05 18:08 初学者,方圆几里 阅读(108) 评论(0) 推荐(0) 编辑
摘要: package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; /* * 改进版2 * //读取数据,read()方法返回的是 int 类型,返回值是读取的数据的长度 int len = is.read(b); //打印... 阅读全文
posted @ 2017-06-05 15:38 初学者,方圆几里 阅读(107) 评论(0) 推荐(0) 编辑
摘要: package inputstream.cn; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; /* * 类 InputStream * 字节输入流 ,抽象类 * 主要的方法: * int ... 阅读全文
posted @ 2017-06-05 15:14 初学者,方圆几里 阅读(180) 评论(0) 推荐(0) 编辑
摘要: package outputstream.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStream; /* * 类 OutputStream * 字节的输出流 抽象类 * 主要的方法: * v... 阅读全文
posted @ 2017-06-05 15:12 初学者,方圆几里 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2017-06-05 15:11 初学者,方圆几里 阅读(170) 评论(0) 推荐(0) 编辑
摘要: package reader.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.Reader; /* * 字符输入流 Reader 抽象类 * 主要的方法 * abstract void close() ... 阅读全文
posted @ 2017-06-05 15:10 初学者,方圆几里 阅读(723) 评论(0) 推荐(0) 编辑
摘要: package write.cn; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; /* * 字符 输出流 Writer * 抽象类 * 主要的方法: * Writer append(char c) 将指定字... 阅读全文
posted @ 2017-06-05 15:09 初学者,方圆几里 阅读(157) 评论(0) 推荐(0) 编辑
摘要: package code.cn; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; /* * 获得系统的编码 */ public class CodeDemo { public... 阅读全文
posted @ 2017-06-05 15:07 初学者,方圆几里 阅读(140) 评论(0) 推荐(0) 编辑
摘要: /* * 将字节输入流变成字符输入流 类 InputStreamReader * 构造方法: * InputStreamReader(InputStream in) 创建一个使用默认字符集的 InputStreamReader。 常用方法: 方法摘要 void close() 关闭该流... 阅读全文
posted @ 2017-06-05 14:57 初学者,方圆几里 阅读(573) 评论(0) 推荐(0) 编辑
摘要: package xiancheng.interrup; /* * 当一个线程运行时,另外一个线程可以将其中断 * Thread void interrupt() 中断线程。 */ class XianChenInterrupt implements Runnable{ public void run(){ System.out.println("开始启动了!... 阅读全文
posted @ 2017-06-05 14:56 初学者,方圆几里 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2017-06-05 14:56 初学者,方圆几里 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: package tianjia.cn; /* * 在任意位置 添加内容 * api方法: * StringBuffer insert(int offset, boolean b) 将 boolean 参数的字符串表示形式插入此序列中。 StringBuffer insert(int offset, char c) 将 char 参... 阅读全文
posted @ 2017-06-05 14:55 初学者,方圆几里 阅读(8842) 评论(0) 推荐(2) 编辑
摘要: package runnabledemo2; /* * 用runnable 实现资源共享,thread不能实现资源共享 * ps:由于runnable可以实现资源共享,可以开启线程去处理同一资源,以后就尽量用实现runnable接口的形式去开启线程 */ //写一个类实现runnable接口 class GongXiangDemo implements Runnable{ priv... 阅读全文
posted @ 2017-06-05 14:54 初学者,方圆几里 阅读(800) 评论(0) 推荐(0) 编辑
摘要: package serializable.cn; import java.io.Serializable; /* * 多个对象序例化 */ public class Person implements Serializable { private String name; private int age; public Person(String name,int... 阅读全文
posted @ 2017-06-05 14:53 初学者,方圆几里 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2017-06-05 14:52 初学者,方圆几里 阅读(127) 评论(0) 推荐(0) 编辑
摘要: package xiancheng.sleep; /* * 线程休眠 demo * static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行) * 此操作受到系统计时器和调度程序精度和准确性的影响 */ class XianChenSleep implem... 阅读全文
posted @ 2017-06-05 14:51 初学者,方圆几里 阅读(112) 评论(0) 推荐(0) 编辑
摘要: package youxianji.xianchen; import java.util.MissingFormatArgumentException; /* * 设置线程的优先级 * setPriority public final void setPriority(int newPriority) 参数: newPriority - 要为线程设定的优先级 Java中 三种 优先... 阅读全文
posted @ 2017-06-05 14:50 初学者,方圆几里 阅读(94) 评论(0) 推荐(0) 编辑
摘要: package xiancheng.itcast; /* * 线程的第一种实现方式 :继承thread 类,并重写 run()方法,注意:run()方法必须重写 * 开始线程 用 start()方法 * 问:开启线程 为什么要用 start()方法 ,而不用run()方法 * 答: 线程的运行需要本机操作系统的支持 */ //写一个类继承thread 类 class MyThre... 阅读全文
posted @ 2017-06-05 14:49 初学者,方圆几里 阅读(70) 评论(0) 推荐(0) 编辑
摘要: package randomaccessfile.cn; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; /*类 RandomAccessFile * File 是对文件的操作,而 RandomAcc... 阅读全文
posted @ 2017-06-05 14:48 初学者,方圆几里 阅读(123) 评论(0) 推荐(0) 编辑