java io / nio / bio / aio
sdfsafd 未整理
TxtWrite .java
package com.javaeye.lindows.io; import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; public class TxtWrite { /** * 利用缓冲流写入文本 */ public void bfWrite() { FileOutputStream fos = null; try { fos = new FileOutputStream("D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本写入.txt"); BufferedWriter bWriter = new BufferedWriter(new OutputStreamWriter(fos)); bWriter.write("你好!\n 我是xxx Lindows.iteye.com "); bWriter.flush(); //刷新缓冲流 } catch (Exception e) { e.printStackTrace(); } finally{ if (fos != null) { try { fos.close(); } catch (IOException e) { e.printStackTrace(); } } } } public static void main(String[] args) { TxtWrite tWrite = new TxtWrite(); tWrite.bfWrite(); } }
asdfdasfsf
TxtRead .java
package com.javaeye.lindows.io; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; public class TxtRead { /* * 利用缓冲流读取文件,比较高效 */ public static StringBuffer sBuffer = new StringBuffer(); public void bfRead() { FileInputStream fis = null; try { /* 写法一 直接路径 * fis = new FileInputStream("D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本读取.txt"); * fis = new FileInputStream("D:/workspace/java/src/com/javaeye/lindows/io/文本读取.txt"); * * 写法二 常量接口 */ fis = new FileInputStream(Constant.READ_PATH); BufferedReader bReader = new BufferedReader(new InputStreamReader(fis)); String s; while ((s = bReader.readLine()) != null) { System.out.println(s); //格式化打印 sBuffer.append(s); } } catch (Exception e) { e.printStackTrace(); } finally { try { if (fis != null) { fis.close(); } } catch (Exception e) { e.printStackTrace(); } } } public static void main(String[] args) { TxtRead tRead = new TxtRead(); tRead.bfRead(); System.out.println("---------------------------"); System.out.println(sBuffer); //非格式化打印 } }
sadfsdf
Constants.java
package com.javaeye.lindows.io; public interface Constant { public static final String READ_PATH = "D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本读取.txt"; public static final String WRITE_PATH = "D:\\workspace\\java\\src\\com\\javaeye\\lindows\\io\\文本写入.txt"; }
sadffssa
java如何远程访问一个共享目录
http://www.iteye.com/topic/276022
- import java.io.BufferedInputStream;
- import java.io.BufferedOutputStream;
- import java.io.File;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.util.Date;
- import jcifs.smb.SmbFile;
- import jcifs.smb.SmbFileInputStream;
-
asdfsdfdsf
end
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义