【学习JAVA会用到哪些日常软件?】先上一张我桌面的截图 。基本上涵盖了我常用的90%的软件 。
文章插图
IDE、编辑器
IDE啦 。我还是习惯用Eclipse 。有各种版本的 。有时候会用STS(Spring Tool Suite) 。它也是一个被包装过的Eclipse 。方便做一些Spring框架的研究 。另外Pycharm 。主要是学习Python的时候使用 。
还有一个我很喜欢使用的软件EditPlus 。它一个文本编辑器 。我最常用的一个功能:正则表达式查询及替换 。非常的好用 。
文章插图
数据库工具
DbVisualizer 。凡是具有JDBC数据库接口的数据库都可以管理 。什么数据库都能连 。
之前用Oracle数据库的时候主要用plsqldev 。现在也不用Oracle了 。所以很少打开了 。
另外推荐一个SQLyog 。这是一个快速而简洁的图形化管理MYSQL数据库的工具 。我只用里面一个功能 。就是数据的导入导出 。效率非常高!
另外Mongodb用的比较多一些 。推荐两个工具 。一个是MongoDB Compass 。这个是官方推荐的 。在就能下载到 。另外一个是Nosql Manager 。也是不错的工具 。
文章插图
接口测试工具
大部分项目只对外提供接口服务 。所以接口测试工具少不了 。我一般使用SoapUI 。WebService/Rest都可以进行测试 。
其他
每天肯定会用的肯定不止上面几个 。还有版本控制工具svn和git 。都会用到是因为单位svn现在开始往git迁移 。
因为用的Scrum敏捷开发流程 。所以JIRA、Sonar、Fisheye这些也是都会用到的 。
云笔记:记录各种笔记、网摘 。
MarkdownPad:Markdown编辑器 。
Beyond Compare:代码比对工具 。
希望我的回答 。能够帮助到你!
我会持续分享Java程序开发、架构设计、职业发展等方面的知识和见解 。希望能得到你的关注今日头条【会点代码的大叔】 。转载请注明出处 。
其他观点:
Java的开发环境 。离不开的是JDK(Java Development Kit) ,其为Java语言的软件开发工具包(SDK) 。在工作中最常见的应该是JDK1.6,JDK1.7,JDK1.8,最新的版本应该是JDK1.10 。没有JDK的话 。无法编译Java程序(指java源码.java文件) 。如果想只运行Java程序(指class或jar或其它归档文件) 。要确保已安装相应的JRE 。
文章插图
Java的开发工具 。最常见的应该是idea 。eclipse 。我目前就使用过这两种开发工具 。两者都很优秀 。一般团队是二选一进行使用 。由于spring框架的市场占有率高 。Spring的eclipse定制版STS(Spring Tool Suite)也受到部分程序员的欢迎 。之前用过一段时间 。真心不错 。可以尝试使用 。目前使用的开发工具是idea 。使用了近一年时间 。还在默默探索中 。功能强大 。快捷键也真心不少 。
文章插图
Java Web应用服务器最常见的是Tomcat 。目前较新的版本有tomcat6、tomcat7、tomcat8 。在生产环境最常见的是tomcat6和tomcat7 。使用spring boot框架研发的部分应用使用tomcat8或者内嵌的tomcat8较多 。omcat 服务器是一个免费的开放源代码的Web 应用服务器 。属于轻量级应用服务器 。在中小型系统和并发访问用户不是很多的场合下被普遍使用 。是开发和调试JSP 程序的首选 。
文章插图
代码工具使用最多的是maven 。gradle 。目前几乎各占一半江山 。maven和gradle都使用过 。实现的功能差不多 。但gradle的版本依赖更加清晰 。层次分别 。个人感觉体验也较佳 。而且gradle似乎和spring boot和spring cloud框架结构更配 。其中的舒爽 。使用过应该就能体会到 。
文章插图
项目版本控制工具也几乎是两套 。即SVN和git 。我也只使用过这两个 。svn适合小团队使用 。git更加规范 。命令行格式操作起来似乎比SVN更好一些 。
文章插图
数据库最常见的就mysql和Oracle 。国有企业普遍使用oracle 。而互联网公司出于成本等方面考虑 。mysql的使用似乎更加普遍 。
文章插图
分布式缓存似乎都使用redis 。我至今没有遇到过更理想的替换产品 。
推荐阅读
- 我的世界新手怎么生存下去?
- 东施效颦的寓意告诉我们什么道理 东施效颦的寓意和道理
- 供应链管理的特点有哪些?协同供应链管理的特点
- 板栗南瓜怎么炒着好吃
- 上海通用雪佛兰固特异轮胎价格 上海通用雪佛兰电话号码
- 赤峰车管所地址查询 赤峰车管所电话
- 吃蛋白肽身亡事件始末原委曝光_吃了蛋白肽后的反应
- 有什么学习Java的APP吗?
- 古埃及金字塔简介 埃及金字塔是怎样建成的?是什么生肖