微信号:cgbigdata

介绍:在这个大数据的时代,大数据互联网大牛们将每日推送大数据相关资料,最新技术和资讯,层层干货喂饱你!

学大数据需要Java掌握到什么程度?哪些Java基础是重点?

2019-01-29 13:55 达内java大数据培训

关于大数据需要的java基础?

关于Java大数据中的Java基础需要学习到什么程度,哪些Java基础是重点,哪些是了解,会用就好,例如像spring,mybatis,springmvc这些框架需不需要深入了解,还有前端的

1


Java:大家都知道Java的方向有JavaSE、JavaEE、JavaME,学习大数据要学习那个方向呢?


只需要学习Java的标准版JavaSE就可以了,像Servlet、JSP、Tomcat、Struts、Spring、Hibernate,Mybatis都是JavaEE方向的技术在大数据技术里用到的并不多,只需要了解就可以了,当然Java怎么连接数据库还是要知道的,像JDBC一定要掌握一下;


有同学说Hibernate或Mybites也能连接数据库啊,为什么不学习一下,我这里不是说学这些不好,而是说学这些可能会用你很多时间,到最后工作中也不常用,我还没看到谁做大数据处理用到这两个东西的;


当然你的精力很充足的话,可以学学Hibernate或Mybites的原理,不要只学API,这样可以增加你对Java操作数据库的理解,因为这两个技术的核心就是Java的反射加上JDBC的各种使用。


2

据我自己的编程经验来说,如果用Java做大数据的话,无非Hadoop和Spark这两块了。


1.Hadoop

Hadoop无非是MapReduce那套,用到Java中的spring,springmvc是前端相关的库,mybatis是一个数据库操作库,如果走算法这条路,精通Hadoop的相关api,以及怎么和hive,habse交互,比再开辟一条前端技术栈,折腾spring要划得来.


2、Spark

Spark开发的话真心不推荐Java来写代码,推荐Scala语言,原因一来这是Spark官方支持的语言,二来对于初学者来说,Scala的教程相对较多。


3


如果要学习大数据,不管你是零基础,还是有一定的基础,都是要懂至少一种计算机编程语言,因为大数据的开发离不开编程语言,不仅要懂,还要精通!但这门编程语言不一定是java。


比如说,如果你主攻Hadoop开发方向,是一定要学习java的,因为Hadoop是由java来开发的。


如果你想要主攻spark方向,是要学习Scala语言的,每个方向要求的编程语言是不同的。


如果你是想要走数据分析方向,那你就要从python编程语言下手,这个也是看自己未来的需求的。


综上所述:大数据是需要一定的编程基础的,但具体学习哪一门编程,自己可以选择的。其实只要学会了一门编程语言,其他编程语言也是不在话下的。


java学习路线图如下:



大数据是现在最炙手可热的技术,如果你也想高薪,赶紧学起来吧~

💗

  • 学大数据好找工作吗?

  • 大数据工程师能赚多少钱?

  • 0基础能学大数据吗?

Java大数据免费试听课,试听时间自选,过完年正式开课!全国45个城市200个校区就近试听,也可在线试听。点击页面底部「阅读原文」报名,更多问题加QQ2105684008咨询。

▼ 推荐阅读

↓点击阅读原文预约Java或Java大数据免费试听课程

 
达内java大数据培训 更多文章 在北京做Java开发如何月薪达到两万?需要技术水平达到什么程度? 别等这些残酷的现实摆在眼前,才明白为什么要去努力 我为什么从后端开发转到大数据开发(Hadoop\/Spark)? 「就业资讯」最高薪资21500,平均薪资10238,达内Java大数据学员高薪入职名企! 全国各地平均工资出炉,北京程序员高达13050!你拖后腿了吗?
猜您喜欢 人工智能接管世界,拢共分几步? iOS 代码里逻辑分支的处理 不同环境下,安装测试perl6 [一周阅读清单] Gradle、CI、阅读、工具推荐 互联网智能广告系统简易流程与架构 | 架构师之路