• 初级Java开发之常用工具


      所谓:“工欲善其事必先利其器也”。所以,我们Java开发怎能没有犀利的武器呢?所以,今天,我们来探讨一些开发过程中趁手的几件工具。

    一、编译工具类

    •  Spring Tools Suite(STS)

        如果你是一个喜欢用spring的人,你可能会在欣赏spring的强大功能外,对其各样的配置比较郁闷,尤其是相差较大的版本在配置文件方面会存在差异,当然你可以去花不少的时间去网上查找相关的资料,当你准备使用更高版本spring的时候,但这无异会让人感觉烦恼。spring其实也早就意识到了这一点,并针对此给出了很好的解决方法,那就是在基于Eclipse的基础上,spring提供了针对Spring开发的Spring Tool Suite集成开发工具,通过该工具,可以很轻易地生成一个spring的工程,比如web工程,最令人兴奋的是工程里的配置文件都会自动为你生成,你再也不用操心配置文件的格式及各种配置文件了。

         官方网址下载地址:http://www.springsource.org/downloads/sts-ggts

    •  Eclipse

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

                官方网址下载地址:https://www.eclipse.org/downloads/

    •  MyEclipse  

       MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

       MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

        官方网址下载地址:http://www.myeclipsecn.com/

    二、数据库类

    •  SQLyog

       SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库。

        官方网址下载地址:https://sqlyog.en.softonic.com/

    •  Navicat Premium

        Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。

         官方网址下载地址:https://www.navicat.com.cn/store/navicat-premium

    三、论坛类

      一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏,“博客”从耀眼的明星成为平民,这些似乎都与博客园无关,博客园一步一个脚印地走着自己的路,傻傻地对每个用户注册进行人工审批、对首页内容宁缺毋滥、对不合适的广告拒之门外,傻傻地对用户体验关怀备至,对盈利模式冷若冰霜。

      CSDN (Chinese Software Developer Network) 创立于1999年,是中国最大的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。拥有超过3000万注册会员(其中活跃会员800万)、50万注册企业及合作伙伴。
      旗下拥有:全球最大中文IT技术社区:csdn、权威IT专业技术期刊:《程序员》杂志、IT人力资源服务:科锐福克斯、IT技术学习平台:乐知教育、代码托管+社交编程平台:code、移动开发工具和服务聚合平台:mobilehub、IT专属求职网站:job、中文软件外包和项目交易平台:csto、程序员深度交流社区:iteye、中国最大技术管理者平台:CTO俱乐部、云计算产业人士沙龙:云计算俱乐部、面向移动开发者的技术组织:移动开发者俱乐部、面向全国大学生的技术组织:高校俱乐部。

      一个IBM官方的学习网址,里面内容比较全,基本从Java基础到后期的项目部署都有涉及到,对于初学者是一个不错的学习圣地。

      阿里旗下的一个博客类网站,云栖社区是面向开发者的开放型技术平台。源自阿里云,服务于云计算技术全生态。包含博客、问答、培训、设计研发、资源下载等产品,以分享专业、优质、高效的技术为己任。

    四、总结

      Java学习之路,任重而道远,我们唯有通过每天的点滴积累才在修改bug的过程中得心应手。对此,我有以下几点建议:

    • 多撸代码,唯有敲的多了,手就熟练了。从而达到人机合一的状态!
    • 多看基础,多看论坛。万丈高楼平地起,只有明白了最基础的JDK源码才会对框架中运用的技术点掌握透析。而我们从平时看源码的过程中我们也会学习到一些JAVA大神撸代码的编码风格。同时,也应该多看Java论坛。Java是一个开源的世界,在这个大世界里我们很多兄弟姐妹都无私的奉献出了自己对每个问题的看法与解决办法。我们在看各位码友看法的同事也是思想碰撞的一个过程。这对我们技术的提高有很大的帮助。
    • 制定出属于自己的学习路线,查漏补缺。每过一段时间,可以通过写博客或者其他的方法对自己的这段时间的撸代码的情况做个总结。有不足的地方及时改正。
    • 多说。谈起程序员,给人第一个感觉就是头发乱糟糟,胡子拉碴的一幅屌丝样子。但是,我想说:这TM根本不完全对啊!不过有一点,程序猿都是有点闷的。所以,我们程序员应该多说,会写代码只是第一步,第二步就是将自己的想法说出来,告诉大家。比如在晨会上,项目经理问大家是否对这个问题有看法的时候,这时候你有一个goog idea,你就应该站出来告诉大家你自己想法,对不对咱先且不论,就是这份魄力也会为你加分不少!

      骚年们,继续努力,“书中自有颜如玉,书中自有黄金屋”,Java是一门强大的语言,不管我们是为了对java的喜爱还是迫于生计不得不写代码,但是,你已经在写代码了,不是吗?所以,“既来之,则安之”,快乐的敲代码,兴奋的敲代码,开心的生活,好好工作,争取早日取到自己心仪的妹子!

  • 相关阅读:
    TensorFlow 使用预训练好的卷积神经网络和循环神经网络(lstm)模型处理图片转文字(im2txt)
    45度做人,90度做事,180度为人,360度处事
    SQL Server 和 Oracle 数据类型对应关系
    SQL Server 创建数据库
    SQL Server 2012 忘记sa用户处理方法
    剑指offer50:数组中重复的数字
    剑指offer49:把字符串转换成整数
    剑指offer48:不用加减乘除做加法
    剑指offer47:位运算+递归。求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
    剑指offer46:圆圈中最后剩下的数字(链表,递归)
  • 原文地址:https://www.cnblogs.com/Edward-Wang/p/6404447.html
Copyright © 2020-2023  润新知