java小应用:文件编辑器

        下面发表一个小应用:java文件编辑器。老早就写好的,来充充博客文章数,顺便一些朋友们如果初入java领域,想要做一些小东西啊什么的,这篇文章也许能帮到您。

        应用展示如下:

 ---------------------------------------

这里我实现了对文件的创建、保存、另存为、打开方法。因为实在简单,才用了5个类(每个类中的代码也少得很),结构如下:

 ---------------------------------

下面我就不演示该程序的功能了。代码我将在最后附上。

这个程序毕竟很简单,有些功能没有。譬如:

1.一个非常大的文件需要打开,那么打开是不是非常慢,或许还可能内存溢出呢。要实现对大文件的读取,可以考虑一下动态加载。如,一页只显示那么1024以下的char,

那么就给读取那1024个char,然后使用一个文件位置标识符来标识该位置。在下次读取时根据这个位置标识来加载另外内容。

2.我这里用BufferedReader、BufferedWriter来读取和写入文件内容。想提升性能可以用NIO。因为不会涉及到多线程,NIO的多线程Bug可以完全无视(不知道现在修复没),放心使用吧,少年!

-------------

ps:源码在上传文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值