java小应用:文件编辑器

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

        应用展示如下:

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

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

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

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

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

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

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

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

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

ps:源码在上传文件中。

猜你喜欢

转载自2236161560.iteye.com/blog/2118419