`

java小应用:文件编辑器

 
阅读更多

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

        应用展示如下:

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

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

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

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

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

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

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

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

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

ps:源码在上传文件中。

  • 大小: 44.2 KB
  • 大小: 9.4 KB
分享到:
评论

相关推荐

    Java课程设计文档编辑器的设计 Java文档编辑器的设计

    在本项目中,我们主要探讨的是如何利用Java技术来设计一个文档编辑器。这个文档编辑器不仅涵盖了基本的文本编辑功能,还可能涉及到格式转换、样式设置、图像处理等多种复杂特性。以下是对这个项目中涉及的关键知识点...

    Java文本文档编辑器

    Java文本文档编辑器是一款基于Java编程语言开发的文本编辑工具,主要面向初级开发者或学习者,用于理解和实践Java在创建桌面应用中的能力。这款编辑器可能是为了帮助用户创建、编辑和保存纯文本文件,类似于常见的...

    多文档编辑器java源代码

    "多文档编辑器java源代码"这个标题揭示了我们正在讨论的是一个用Java编程语言编写的软件项目,它具有编辑多个文本文件的能力。在软件开发领域,多文档编辑器允许用户同时打开并编辑多个文本或代码文件,这对于程序员...

    JAVA中使用kindeditor实现在线编辑文档

    总的来说,KindEditor在Java项目中的应用能提供便捷的在线文档编辑体验。通过合理的配置和服务端处理,可以构建出功能完善的文档编辑功能,满足各种Web应用的需求。记得在实际操作中,根据项目需求灵活调整和优化,...

    Java语言设计的文本编辑器

    在这个场景中,我们讨论的是一个基于Java设计的文本编辑器项目。文本编辑器是任何开发者日常工作中不可或缺的工具,它允许用户创建、修改和查看文本文件。本文将深入探讨如何使用Java来实现这样一个实用的工具。 ...

    JAVA程序编辑器[java程序编写器]

    在提供的文件列表中,`Java编辑器.jar`是应用程序本身,这是一个Java可执行文件,用户可以直接运行来启动编辑器。`Readme.txt`通常包含了关于如何使用编辑器的说明、许可信息或者开发者的一些额外提示,初学者应该...

    JAVA写的简易原创编辑器

    4. **文件I/O操作**:编辑器需要读取和保存文件,这就涉及到Java的`File`、`FileReader`、`FileWriter`等类的使用,以及可能的异常处理。 5. **文本处理**:可能涉及到`String`、`StringBuilder`或`BufferedReader`...

    自己用JAVA编写简单的文本编辑器(推荐)

    在本文中,我们将深入探讨如何使用Java编程语言创建一个简单的文本编辑器。这个项目不仅可以帮助初学者更好地理解和应用Java基础知识,还可以提供一个实践GUI(图形用户界面)编程的机会。我们将讨论涉及的关键概念...

    java文件管理器(含文本编辑器)

    7. **文本编辑器**:当打开的文件是文本文档时,Java文件管理器内的文本编辑器将发挥作用。它可能基于JTextComponent组件,如JTextArea,提供基本的编辑功能,如插入、删除、复制、粘贴等,同时支持保存和另存为操作...

    多文档编辑器(java版)

    【多文档编辑器(Java版)】是一款基于Java编程语言实现的文本编辑工具,它具有支持同时处理多个文档的能力。在这款编辑器中,用户可以同时打开并编辑多个文本文件,提高了工作效率。每个文档在单独的窗口中进行操作...

    java简易文本编辑器

    Java简易文本编辑器是一款基于Java编程语言开发的轻量级应用程序,主要功能是提供文本的查看、编辑以及查找替换操作。这款编辑器旨在为用户提供一个简单易用的平台,进行基本的文字处理工作,如编写代码、记事或者...

    java做的QQ表情编辑器

    从提供的压缩包文件名称来看,“中国java下载站.url”很可能是一个链接文件,指向一个提供Java相关资源的网站,可能是用户获取编辑器或者相关Java教程的来源。而“CFC”可能是一个类文件(Class File)或某种配置...

    java写的excel编辑器,界面令人惊叹!

    描述中提到,该编辑器可能需要Java运行环境(JRE)才能运行,因为Java应用程序通常是以字节码形式存在,需要JRE来解释执行。如果你的电脑上已经安装了Java,那么只需双击`run.bat`批处理文件即可启动应用,这是一种...

    JAVA小程序 文本编辑器

    Java小程序文本编辑器是一款基于Java语言开发的简单应用程序,它为用户提供了一个基本的文本编辑功能。这个程序可能包含了基础的文本输入、编辑、保存以及可能的一些格式化操作。在Java编程环境中,这样的小程序是一...

    java编辑word文档工具源码

    在Java编程环境中,编辑Microsoft Word文档是一项常见的任务,特别是在企业级应用中,如报告生成、自动化文档处理等。本文将详细讲解如何使用Java来编辑Word文档,并基于提供的"java编辑word文档工具源码"进行讨论。...

    Javasheji.rar_Java代码编辑器_java课程设计_文档编辑器

    1. **Java Swing或JavaFX**:这两者是Java用于构建桌面应用的GUI库,可以用来创建代码编辑器的界面元素。 2. **正则表达式**:用于识别和处理代码中的特定模式,例如进行语法高亮和自动完成。 3. **解析器和词法分析...

    java语言编写的文本编辑器

    Java语言编写的文本编辑器是一种基于Java编程语言开发的应用程序,用于处理和编辑文本文件。在Java中,我们可以利用丰富的库和API来实现这样的编辑器,使其具备多种功能,如打开、保存、复制、粘贴、查找、替换等。...

    java编写的多功能编辑器(初学者)

    2. **多文档接口(MDI)**:由于该编辑器被称为“多文档编辑器”,它可能实现了MDI(Multi-Document Interface),允许用户同时打开和编辑多个文件。这需要用到JDesktopPane和JInternalFrame类来实现子窗口的嵌入和...

    java编写的文本编辑器

    Java编写的文本编辑器是一个基于Java编程语言开发的软件工具,主要用于处理文本文件。这个文本编辑器虽然由新手程序员编写,但已经实现了一些基础且重要的功能,这些功能是大多数用户在日常文本操作中经常会用到的。...

Global site tag (gtag.js) - Google Analytics