位置:尚训网 > 计算机类 > Java开发 > Java开发的学习成本高吗?  正文

Java开发的学习成本高吗?

发布时间:2021-04-09 15:58:14来源:转载

许多学习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开发培训机构推荐
合肥达内JAVA开发培训课程
昆明哪个JAVA开发培训机构比较好?
无锡达内JAVA开发培训费用是多少?
昆明达内JAVA开发培训需要多少钱?
济南达内JAVA开发培训哪里有?

相关内容: Java开发 Java开发学习 Java开发学习成本

同类文章