声明:为了让大家能有兴趣看下去。我们尽量把文章缩短,分成几篇来发布。

要想编写程序,需要一个能编写源代码的编辑工具。常用源码编辑工具

一、java初学者常用源码编辑工具介

java源代码本质上其实就是普通的文本文件,所以我们一般会选用一些功能比较强大的类似记事本的工具,比如: Notepad++、Sublime Text、editplus、ultraedit、vim等,具体介绍如下:

Notepad++

Notepad++是免费软件,可以免费使用,自带中文,支持所有主流的计算机程序语言,功能强大,Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。

Editplus

EditPlus功能强大,界面简洁美观,且启动速度快。 它是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器

ultraedit

UltraEdit 是一套功能强大的收费的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本,它提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,因为收费它的流行程度不及以上两款软件。但是用它编辑十六进制时非常好用。另外在国内是否收费对我们影响不大:)。

Sublime Text

目前非常流行的一款编辑器,特别是前端开发,基本成了标配。它有由程序员Jon Skinner于2008年1月份所开发出来,它是一款收费软件,但是可以无限期试用,它是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。它的功能及其强大。特别是各种插件非常丰富。这使得sublime Text成为了目前最流行的前端代码编辑工具。

Vim

小编也是一名从事了6年java开发的全栈工程师,花了近一个月整理了一份较适合18年学习的java干货,送给每一位学习java小伙伴,招募中领取!

加QQ群:818464711(招募中)

Vim是linux、unix、mac系统上非常流行的一款文本编辑器。由于它与这些类Unix系统终端可以无缝切换。使得这款文本编辑器在这些系统上非常流行。和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。不过初次使用上手难度比较大。

Visual Studio Code

Visual Studio Code是微软新推出一款非常流行的跨平台的文本编辑器。功能强大、插件丰富,继承了微软的强大的IDE基因。特别是自动提示功能非常强大。强烈推荐使用。

史上最全的主流java开发工具(一)相关推荐

  1. 史上最全29个自我管理工具!

    相关下载 史上最全,数据中心机房标准及规范汇总(下载) 数据中心运维管理 | 资料汇总(2017.7.2版本) 专注于数据中心基础设施运维与运营管理,分享运行维护经验,分享数据中心行业发展趋势及新技术 ...

  2. 史上最全的 iOS 各种测试工具集锦

    引言: 随着移动互联网的兴起,APP 测试的越来越被重视!Android 系统因为自己的开源性,测试工具和测试方法比较广为流传,但是 iOS 系统的私密性,导致很多测试的执行都有点麻烦. 为了帮助大家 ...

  3. 史上最全的分词算法与工具介绍

    分词(word tokenization),也叫切词,即通过某种方式将句子中的各个词语识别并分离开来,使得文本从"字序列"的表示升级为"词序列"表示.分词技术不 ...

  4. 【微信小程序】史上最全的《Java面试题及解析》,理论+实战双管齐下!

    前言 Spring 5 于 2017 年 9 月发布了通用版本 (GA),它标志着自 2013 年 12 月以来第一个主要 Spring Framework 版本.它提供了一些人们期待已久的改进,还采 ...

  5. 史上最全的中高级JAVA工程师-面试题汇总

    了解博主本人,请阅读<成就一亿技术人,我在CSDN的这九年> 文档下载地址: https://download.csdn.net/download/shengqianfeng/120804 ...

  6. 全网史上最全的AR学习开发资源汇总(转载他人整理作品,供参考)

    因公司想做一款AR产品,之前没有怎么去接触AR知识,通过这几天的了解,查看文档,终于对AR的技术知识.技术支持有一个大概了解.整理了一份有关AR方向参考文档,有兴趣的可以学习学习. 转载于知乎:AR新 ...

  7. 史上最全的大数据开发八股文【自己的吐血总结】

    自我介绍 我本硕都是双非计算机专业,从研一下开始学习大数据开发的相关知识,从找实习到秋招,我投递过100+公司,拿到过10+的offer,包括滴滴.字节.蚂蚁.携程.蔚来.去哪儿等大厂(岗位都是大数据 ...

  8. 【吐血整理】史上最全的《Java面试题及解析》

    前言 不知道你们发现没有,在很多互联网公司基本上都是80后,90后居多,很少还有超过40岁的程序员.可能很多人心里都有一个疑问,那就是这些40多岁的程序员都干嘛去了呢?创业显然只是极少数的人,至于管理 ...

  9. 史上最全的C++/游戏开发面试问题总结(一)——C++基础

    笔者毕业两年,最近通过猎头拿到了腾讯IEG以及网易游戏的两个客户端研发offer(UE4/C++).在面试前夕,笔者对C++进行了较为全面的复习和总结,乐观估计可以涵盖80%左右的面试基础问题. 这个 ...

最新文章

  1. 信息检索的评价指标(Precision, Recall, F-score, MAP)
  2. Java中Boolean是什么?
  3. 有多个路由器的子网的分配
  4. 程序员需要避免的 10 个坏习惯
  5. python双端队列及其实现
  6. 有监督学习和无监督学习_比监督学习做的更好:半监督学习
  7. java服务器发送邮件_服务器通过模板发送邮件java代码
  8. 重装WIN7系统 - 通用激活
  9. 无火花工具的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. 苏州数字孪生工厂3D模型,三维可视化建模,三维虚拟仿真交互模型
  11. fastqc检验时不能执行java_安装Fastqc软件遇到的坑
  12. 使用VUE组件创建SpreadJS自定义单元格(二)
  13. 小程序消息推送(含源码)java实现小程序推送,springboot实现微信消息推送
  14. [转帖]全球软件市场格局变化
  15. Oracle分区表操作
  16. 报告称国内超八成城市房价跌回一年前 北京上海回涨
  17. 前端CDN资源库,解决HTML大屏首次加载慢的问题了,大屏项目必备cdn加速
  18. TextView相关属性
  19. bootstrap响应式布局之阿里百秀
  20. 组合逻辑和时序逻辑的区别与联系

热门文章

  1. 蓝绿部署、滚动部署、灰度发布、金丝雀发布
  2. log4j之additivity
  3. php使用addons,addons
  4. 局域网内,如何使用命令行关闭别人的电脑
  5. 如何查看电脑是否支持Wi-Fi 6
  6. [转]站长实用,42个著名搜索引擎免费登陆入口大全
  7. git-lfs使用笔记
  8. java的nullpoint_java.lang.NullPointerException
  9. Linux磁盘分区初始化
  10. 自动化测试是什么?为什么要做自动化测试?