一、文本编辑工具

1.1 EditPlus

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
    
        EditPlus(文字编辑器)汉化版是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,同步于剪贴板可自动粘贴进 EditPlus 的窗口中省去粘贴的步骤。另外它也是一个非常好用的HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE3.0 以上版本,它还会结合IE浏览器于 EditPlus 窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。因此,它是一个相当棒又多用途多状态的编辑软件

1.2 NotePad

notepad(记事本)是一种代码编辑器,也是Windows 操作系统中的程序,用于文本编辑,在文字编辑方面与Windows写字板,Office功能相当。是一款开源、小巧、免费的纯文本编辑器。

Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本)值得一提的是,它既支持 .nfo 文件查看,也支持自定义语言。

二、Eclipse

2.1 Eclipse简介

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年Eclipse 3.0选择OSGi服务平台规范为运行时架构。

2007年6月,稳定版3.3发布;
        2008年6月发布代号为Ganymede的3.4版;
        2009年6月发布代号为Galileo的3.5版;
        2010年6月发布代号为Helios的3.6版;
        2011年6月发布代号为Indigo的3.7版;
        2012年6月发布代号为Juno的4.2版;
        2013年6月发布代号为Kepler的4.3版;
        2014年6月发布代号为Luna的4.4版;
        015年6月项目发布代号为Mars的4.5版。

注:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。

2.2 Eclipse的下载和安装

1、打开Eclipse下载地址: https://www.eclipse.org/downloads/packages/

2、选择要下载的版本

3. 下载完毕直接解压即可使用,因为是解压版,所以我们需要自己设置快捷打开方式

4. 双击eclipse.exe直接启动,进入欢迎界面

2.3 Eclipse界面介绍

关闭启动时的欢迎界面,显示的是默认透视图——Java 透视图,整个窗口称为的工作台,主要有以下几个组成部分:主菜单、工具栏、透视图、状态栏,而透视图又由视图和编辑器组合而成,比如,下图的透视图为2+3+6+9的组合。

透视图所包含的视图并非一成不变,各视图的位置和大小均可通过鼠标拖动操作进行更改,也可以关闭一些视图或加入其它一些视图,可以自动记忆当前界面的改变。

1、主菜单:包括文件、编辑、源代码、搜索、运行与窗口等菜单,大部分的向导和各种配置对话框都可以从主菜单中打开。

2、包资源管理器视图:用于显示Java项目中的源文件、引用的库等,开发Java程序主要是用这个视图。

3、编辑器:用于代码的编辑。

4、工具栏:包括文件工具栏、调试、运行、搜索、浏览工具栏。工具栏中的按钮都是相应的菜单的快捷方式。

5、透视图快捷按钮:用来切换到提供的各个透视图,提供8种透视图,分别为:CVS资源库研究、Java(缺省值)、Java类型层次结构、Java浏览、插件开发、调试、小组同步和资源透视图。

6、大纲视图:用于显示代码的纲要结构,单击结构树的各结点可以在编辑器中快速定位代码。

7、每日小技巧:展示eclipse工具的使用快捷技巧。

8、状态栏:包含鼠标所点击位置的一些信息,如鼠标点击编辑器时,状态栏会显示编辑器所显示的文件是否可编辑,以及鼠标所处位置在编辑器中的行列号。
    
        9、问题视图:用于显示代码或项目配置的错误,双击错误项可以快速定位代码。

2.4 设置编码集和字体、颜色

默认的eclipse字符集为GBK,我们需要改为utf-8,如果觉得默认字体太小,也可以进行更改,包括背景颜色等

1、修改默认字符集:Window-->Preferences-->General-->Workspace-->Text file encoding-->Other-->UTF-8

2、修改字体大小:Window-->Preferences-->General-->Appearance-->Basic-->Text font

1、什么是字符集?
    字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,就需要进行字符编码,以便计算机能够识别和存储各种文字。中文文字数目大,而且还分为简体中文和繁体中文两种不同书写规则的文字,而计算机最初是按英语单字节字符设计的,因此,对中文字符进行编码,是中文信息交流的技术基础。

2、GBK和UTF-8
    GBK全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification),中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。这一版的GBK规范为1.0版。

UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

2.5 创建、删除、修改项目工程

项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。
        注意: 点击透视图快捷按钮,把透视图改为java透视图

1、创建新的项目工程:右键点击包资源管理器视图空白处-->New-->Java Project

2、修改项目工程名:右键点击项目-->Refactor-->Rename

3、删除项目工程:右键点击项目-->Delete

2.6 使用Eclipse快捷创建HelloWorld

1、右键src目录-->New-->Class

2、在现有模版的基础上写入输出语句即可

3、Eclipse工具会自动对我们保存的java代码进行编译,所以直接运行即可
                在编辑器视图空白处右键-->Run As-->Java Application

三、IntelliJ IDEA

3.1 IDEA 简介

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。

IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

3.2 IDEA 下载和安装

1、下载 IDEA 安装包,我们先从 IDEA 官网下载 IDEA 2020.3.2 版本的安装包。
        下载链接如下:https://www.jetbrains.com/idea/download/

2、双击安装程序进行安装
    注意,如果电脑上之前有安装老版本的 IDEA, 需要先卸载干净,否则可能安装失败!注意,一定要先卸载干净掉老版本的 IDEA。

3、选择安装目录

4、勾选自己想要创建的桌面快捷方式,我的操作系统是 64 位的,所以勾选的 64 位快捷方式;

5、点击 Install

6、安装完成后,勾选 Run IntelliJ IDEA,点击 Finish 运行软件

3.3 IDEA 激活

1、勾选用户协议,点击Continue

2、勾选 Evaluate for free, 点击 Evaluate,先试用30天

可免费使用30天。学生帐号可以申请免费使用。

3.4 IDEA 配置

idea 默认有settings来配置全局的配置项,例如:字体大小

Java开发利器Eclipse和IDEA相关推荐

  1. eclipse 64位_如何安装调试 Java开发工具Eclipse和JDK环境

    JRE是个运行环境,JDK是个开发环境.因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE.而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常 ...

  2. java——开发工具eclipse中的相关快捷键及Google浏览器的快捷键(开发者实用),便于快速开发

    java--开发工具eclipse中的快捷键,便于快速开发 java--开发工具eclipse中的相关快捷键及Google浏览器的快捷键(开发者实用),便于快速开发 谷歌浏览器(Google)相关快捷 ...

  3. Windows上搭建安卓的JAVA开发环境(Eclipse版本)

    工具/原料 下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载Ecplise ...

  4. java开发利器 源码_Java开发的利器: 反编译工具 JD-GUI

    老赵说起来也能算个Java程序员,可是写过的Java代码并不多,可老赵实实在在是从程序员干起的.虽然肚子里也装了不少的东西,可作为一件乐此不疲的事情,就是看那些所谓"高人"的代码. ...

  5. java开发环境eclipse的使用(模块代码折叠、可视化开发插件、生成Jar插件)

    1.模块化代码折叠 说明:VS的#region和#endregion组合的模块代码折叠用习惯了,认为天下IDE都应该有此功能 /Files/BinBin1987/代码折叠.rar 按照上面的说明文档里 ...

  6. 使用Eclipse-Maven-git做Java开发(9)--eclipse新建maven结构工程

    2019独角兽企业重金招聘Python工程师标准>>> 上一篇博客讲了如何使用eclipse的maven工程新建向导新建maven工程,但是发现新建出来的工程并不可用,经过探索,使用 ...

  7. 【小马java】4、java开发工具Eclipse安装

    ​​努力加油!今天你有进步了! 一.下载 Eclipse 官方网址:https://www.eclipse.org/downloads/ 下载完成后安装即可.没有什么难度 二.双击打开 ​选择工作空间 ...

  8. Java开发利器:IntelliJ IDEA的安装、配置与使用

    1.尚硅谷-IDEA-IntelliJ IDEA的介绍和优势 2.尚硅谷-IDEA-版本介绍与安装前的准备 3.尚硅谷-IDEA-IDEA的卸载 4.尚硅谷-IDEA-IDEA的安装 5.尚硅谷-ID ...

  9. 64位java安装包_工欲善其事必先利其器,java开发利器

    已经连续分享了三天了,今天继续分享,今天分享的主要内容是开发工具的使用和安装IntelliJ IDEA,以及方法的简介和使用(这篇文章篇幅有点长大家可以先把工具安装好熟悉一下,方法的内容放到下一篇文章 ...

  10. 02.一把趁手的Java开发武器——Eclipse

    Eclipse 下载 下载地址 如果下载较慢,建议直接点击packages下载,这种方式下载速度可以起飞 安装 直接解压就行了,然后打开

最新文章

  1. python多程优化_Python 基本功: 13. 多线程运算提速
  2. 为什么Android教程中的大多数字段(类成员)都以`m`开头?
  3. AutoCAD 2011、Map 3D 2011, Civil 3D 2011命令行中不能输入中文的修复补丁
  4. 【数据分析】pandas增删改查!sql2pandas方法手册
  5. boost::spirit模块实现使用迭代器位置注释 AST的测试程序
  6. linux 两个驱动 竞争,Linux设备驱动第五章(并发和竞争)读书笔记(国外英文资料).doc...
  7. 操作系统--死锁避免(银行家算法)
  8. pycharm远程连接服务器(docker)调试+ssh连接多次报错
  9. 手写tomcat监控工具---宕机重启
  10. 【redis】redis应用场景,缓存的各种问题
  11. ES8新特性_async和await结合使用读取文件内容---JavaScript_ECMAScript_ES6-ES11新特性工作笔记050
  12. 直关的sql 联级更新语句
  13. sudo gem install cocoapods
  14. 咳血的独角兽丨互联网的幕后攻防
  15. linux 删除乱码文件名的文件
  16. 产品读书《AI进化论:解码人工智能商业场景与案例》
  17. 计算机教师专业发展规划,教师个人专业发展三年规划(2020-2023)
  18. 微信拟推付费云存储 八成网友说:不!
  19. python实现生日悖论分析
  20. 函数的节流(throttle)

热门文章

  1. 阿里巴巴优酷视频增强和超分辨率挑战赛-持续更新
  2. Tomcat WBE 服务器详细配置
  3. IDEA GIT 单文件回退到指定版本
  4. json数据格式转换成csv数据格式,并保存
  5. 分频测试软件,带有强大的分频控制软件_天逸 TY-D01_音频评测-中关村在线
  6. linux dump备份svn,svnadmin dump+load库中的某个目录用svndumpfilter 可实现
  7. Linux线程优先级设置
  8. 【Plesk经验分享】无法创建备份怎么办?
  9. 5G协议流程-UE初始接入、F1启动小区激活
  10. create-react-app 开发环境编译太慢的解决方案