Java笔记第五篇 文本编辑器初见面

#日常唠叨#从现在开始,又要开始讲理论了,小星星努力今天写完文本编辑器之后再用2天时间写完数据类型,然后上代码,另外关于HelloWorld代码的讲解小星星会在写完运算符之后写

编译厉害归厉害,但对我们打代码的流畅度、心情舒畅度有用吗?答案是没用。相信大家用记事本编写代码之后已经心生厌烦了吧?如果这么打上上千行肯定吐血。那小星星现在给大家升级一下记事本。

升级过后的记事本叫啥名字?当然是叫超级记事本文本编辑器啦!小星星在这里推荐以下三款文本编辑器:

UltraEdit:是一款功能强大的文本编辑器,可以编辑文本、十六进制和ASCII码(关于编码以后会写),完全可以取代记事本(如果电脑配置足够强大的话),内部支持英文单字检查、一些编程语言的代码内容突显(就是一些单词的颜色不是黑色),可以同时编辑多个文件,而且即使开启很多或者很大的文件,运行速度也不会慢。但是这款软件是非开源的(即是付费软件)。官网地址:http://www.ultraedit.com

EditPuls:是一款由韩国Sangil Kim(ES-Computing)公司出品的小巧但是功能比UltraEdit更加强大的编辑器,可以处理文本(关于处理文本有比UltraEdit更强的功能,但和编程没多大关系)、HTML(制作网页用的编程语言,是一种超文本标记语言)和其他一些编程语言,甚至可以通过设置用户工具将其作为一些语言的一个简单的IDE(高级编程工具,支持代码快速键入、一键生成等其他操作,关于IDE以后会写)。可惜也是非开源软件(即是付费软件)。官网地址:https://www.editplus.com

NotePad++:是一款有完整的中文化接口(也就是说,UltraEdit和EditPuls除非汉化,否则是全英文)及支持多国语言编写的文本(即使用utf-8编码)编辑器,除了处理文本,还有语法高亮度显示、语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。与上面的文本编辑器不同的是,这是一款开源软件(即免费软件),并支持更加多的编程语言(小星星数了数,小星星用的这个版本除了手动添加的语言外,共支持60种编程语言),但是没有上面的文本编辑器的很大一部分功能(免费的代价)。官网:https://notepad-plus-plus.org

具体选择哪一款呢?如果你除了写代码之外还想拿来编辑文本的话,可以选择UltraEdit或者EditPuls。如果只是拿来写代码,那就听我的,选择NotePad++没错。为啥呢?因为我们以后会使用IDE工具,不会再使用文本编辑器,如果只是为了一时的写代码而去使用付费的文本编辑器那简直太奢华了。

关于这些文本编辑器的下载安装方法,大家可以百度。这里给大家看一下用NotePad++打开的我们之前所编写的Java HelloWorld代码:

怎么样?看上去比记事本清爽吧?

时间: 2024-10-20 04:26:12

Java笔记第五篇 文本编辑器初见面的相关文章

Linux学习笔记(10)文本编辑器vim

vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix最常用的文本编辑器,其作用是建立.编辑.显示文本文件.vim的特点是没有菜单,只有命令. vim主要有三种工作模式,分别为命令模式.插入模式.编辑模式.三者的关系可由下图来表示: 1 vim常用操作 (1)插入命令 命令 作用 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行 O 在光标上插入新行 (2)定位命令 命令 作用 :set nu 设置行号 :set n

Linux学习之第五课时--文本编辑器

在linux系统中经常会修改配置文件,这些配置文件可以使用文本编辑器进行修改,最常使用的文本编辑器便是图形界面下的gedit以及字符界面下的nano和vim(vi) gedit文本编辑器 gedit是一款可以在linux图形界面下使用的兼容UTF-8的文本编辑器,使用GTK+编写而成,简单易用,对中文有良好的支持特性 在linux系统图形界面下单击面板上的[应用程序]  [附件]  [gedit文本编辑器]  或在图形界面下的终端中输入gedit命令 使用gedit文本编辑器的快捷键文档编辑 快

Java笔记第七篇 数据类型初了解(下,后含有循环输出a-z)

#日常唠叨1#怎么这么久没有更新?因为小星星的学校在没有提前通知的情况下开展了军训,没有时间打博客.现在已经是9月1日之后了,决定每周日更新,一周一更 #日常唠叨2#有人问知道这些数据类型有什么用?嘻嘻,到了变量你就知道了. Java中除了表示数字的这两种基本数据类型之外,还有两种潜层表示数字的基本数据类型,其中一种是布尔型.布尔型只分为一种类型(也可以理解成没有细分):boolean.它的值只有两个:false(0)和true(1).但是这不代表它占用一个字节(实际上boolean占用一位,但

Linux学习笔记(4)-文本编辑器vi的使用

vi的三种编辑模式 命令模式(Command mode) 在此模式下可以控制光标的移动,可以删除字符,删除行,还可以对某个段落进行复制和移动 输入模式(Insert mode) 只有在此模式下,可以输入字符 末行模式(Last line mode) 在此模式下可以将文件保存或退出Vi,还可以设置编辑器环境,还可以查找字符串,列出行号 备注:不过一般把vi看成两个两个模式,将末行模式也算入命令行模式 Vi 初体验 在终端键入vi file.txt #vi file.txt 如果不熟悉的人肯定是会直

Java学习第五篇 -- Java开发环境

Java开发环境 Java SE 开发环境 Java的开发环境支持Windows.MacOS.Linux,故下面以操作系统作为分类去配置开发环境. Windows Java Platform, Standard Edition Installation Guide - Windows 安装并配置JDK 下载JDK Java SE Development Kit 8 Downloads Java SE Development Kit 8 选择 Windows x64 先接受协议,然后下载 jdk-

Thinking in JAVA笔记——第五章 初始化与清理

5.1用构造器确保初始化 为了确保安全性,强制在使用前进行初始化 Java构造器与类名相同,无参数构造器有叫做默认构造器. 5.2 方法重载 method overloading:重载,同名不同参 method overriding:重写/覆盖,子类覆盖父类 5.2.1区分重载方法 独一无二的参数类型表,否则编译不通过! 5.2.2涉及基本类型的重载 如果参数类型是int,short,byte,long等,自动定位到int而不会执行short,byte 因为默认常数就是int型,如果没有int,

JAVA 笔记(五) ThreadPoolExecutor 源码剖析

基本概念 Thread t = new Thread(); t.start(); 上面的代码我们再熟悉不过了,因为我们通常在需要开启一个线程的时候都会这样做. 但使用这样的方式,有时候也会照成困扰.例如如果程序中存在大量的并发线程,这样做会带来什么缺陷? 答案很明显,会造成编写工作繁杂,降低系统效率,线程难以管理等等问题. 在这种情况下,有没有一种方式能够让我们避免这些困扰呢?有,也就是我们这里研究的线程池(ThreadPoolExecutor). 线程池的思想理解起来其实也很简单,我们可以看做

Java 学习第五篇--Java基础语法

1.Java关键字 定义:被Java语言赋予特定含义的单词      注意:goto和const 是Java的保留字 用于定义访问权限修饰符的关键字   private   protected   public 用于定义类,函数,变量修饰符的关键字 abstract   final   static   synchronized 用于定义类与类之间关系的关键字 extends   implements 用于定义建立实例及引用实例,判断实例的关键字 new   this   super   ins

Java笔记(五)

泛型:JDK1.5版本后出现的新特性.用于解决安全问题,是一个类型安全机制. 好处:将运行期间出现问题ClassCastException,转移到了编译时期.方便程序员解决问题,让运行时问题减少. 避免了强制转换麻烦.  泛型格式:通过<>来定义要操作的引用数据类型 通常在集合框架中很常见,只要见到<>就要定义泛型.当使用集合时,将集合中要存储的数据类型作为参数传递到<>即可. 泛型类定义的泛型,在整个类中都有效.如果被方法使用,那么泛型类的对象明确要操作的具体类型后,