课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 学习Java的成本并不高
  • 学习Java的成本并不高

    发布:巴多崽      来源:知乎      时间:2016-07-28

  • 许多学习Java的人都会抱怨,让人应接不暇的众多框架和包,所以很多人会觉得Java的学习成本很高。听到这里,学前端的人忍不住要吐槽了,Java这还叫高吗?觉得Java成本高的可以去试试前端,那才叫真的高。事实上的确如此,对比其他类的编程语言来说,Java的学习成本不算高,甚至称得上是比较低的。

    java目前是应用领域比较广泛,第三方包完整,教材资料众多,标准统一的平台了,这意味着在工程上,不会存在太多未知和不确定的因素。

    首先来算算:Java SE 8.才2672个类,1121个接口,一共217个package。

    来我们做减法。

    awt和swing以及org开头的包不用看。那还剩多少?

    再看看常用的标准package:

    1. http://java.io (输入输出)

    2. java.lang (基本类型的对象,线程,以及注解反射等)

    http://3.java.net和java.nio (java网络部分和nio读写)

    4.java 8新增的java.time (日历和时间)

    5.使用最多的java.util (分别涉及,常用数据结构,concurrent并发,锁,日志接口)

    6.剩下就是一个java.sql的数据库操作,和javax.security这类的常用加解密,xml操作(一般用第三方的)。

    最后来清点一下常用第三方库:

    1.log相关,log4j slf4j之类的接口,一个下午可以搞定怎么使用,从此你不用考虑日志问题了,不管是远程的,本地的,格式怪异的。

    2.网络相关,netty,这个就是nio的高级封装,学会怎么使用也就一天。

    3.java.util的补充包,google的guava。lang补充包apache common lang,jodd(可选)。数据结构你几乎不用任何考虑,lang的扩充补全了标准的不足。

    4.web开发,springMVC spring mybatis(hibernate) ,三大件。与之配合的是javaEE标准库。

    5.常用细碎的各种包,json格式包,数据库连接池,disruptor,常用内存缓存工具EhCache。时间调度Quartz。

    6.apache项目组下还有一大堆其他的组件。

    达内Java培训的老师认为,那么抱怨Java难学、学习成本高的,普遍是一些不肯下苦功、不愿意努力的人。所以说,请不要拿自己不努力和无知当作学不会Java的借口。达内Java培训的老师友情提示:只要狠下功夫,勤奋练习,Java对于你来说就是轻而易举的事情了。

    推荐文章

上一篇:Java和JavaScript的前世纠葛

下一篇:Linux会取代Windows吗?

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56