专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 2019Java学习路径「新手入门」一站式学习

2019Java学习路径「新手入门」一站式学习

更新时间:2019-08-20 09:55:02 来源:动力节点 浏览1922次

  有一些初学者在学Java,但是却不知道学了Java可以做什么。我来粗略的总结一下。

timg (4).jpg

  做桌面程序

  桌面程序,就是我们平常使用的客户端。由于java是一门跨平台的语言,所以用Java写的桌面程序天生就是跨平台的。但是,不得不说,awt和swing做一个桌面程序实在是太痛苦了,Javafx也不咋地。所以,除非你神经大条或者只是想学习了解一下。不建议这条路。

  做游戏

  在我的印象里。。用Java写的游戏只有mc。。。我知道肯定还有别的,但是应该都不怎么出名吧(也有可能是我孤陋寡闻)。所以,很明显,这也不是一条有前途的路,除非你也能写个mc出来。现在做游戏还是c++,lua,js,c#多一点吧。讲道理我也不太熟,但是我知道,用Java写游戏不靠谱。

  写服务端

  这是学Java编程的三个最好的选择之一。现在大型的网站基本上都是用Java写的。虽然现在服务端百花齐放,php,nodejs,go,ror,python都在抢这一块的饭碗,但是Java还是有很大的竞争力的。不信?bat现在在春招,你去看一下岗位,都有招Java的,但是其他的呢?反正我是没看到。。

  当然,我这不是在说Java无敌,宇宙第一,而是说,Java在服务端的前景还是很好的。

  唯一的不好就是,学的人有点多,初级程序员满地跑,没有一定的实力还是不怎么好混的。不过,我感觉现在java服务端找工作还好。。反正我找个实习两天就找到了(大概是我要求不高。。)

  android

  这个就是最好的选择之二了。不多说了,有google爸爸支持,android未来n年还是死不了的。虽然现在也可以用kotlin开发,google也在推自己的dart语言。但是java的地位还是无法撼动的。

  遗憾的是,听说最近android不怎么好找工作。当然,我只是听说,毕竟我不是专业的。

  嵌入式

  n年前,还是直板手机的年代。我记得有的手机支持java。。可以安装后缀为.jar的软件。当时觉得这种手机牛比的不得了。因为我在用这种手机之前一直在用辣鸡国产,那种叫斯凯平台的?忘了名字了,反正用键盘输入*#220807#,就可以召唤神龙的那种手机。。。。

  扯远了,当时那种支持java的手机,就是使用的一种叫做Javame的技术。javame就是一种轻量级的Java,可以在移动设备(手机,汽车车载设备,机顶盒什么的)运行Java程序。

 

  不过现在Javame差不多也死绝了吧,不清楚。。反正我没接触过,哈哈哈。

  大数据

  这是最后一个我推荐的方向。都说现在是数据时代。各种大数据技术层出不穷。目前处理大数据的技术有python,java,R等。虽然说java没有绝对的优势,但是也是一大霸主。不服?hadoop就是用Java实现的,还用多说什么么?

  要学习什么内容

  先声明一下。我接下来的建议,都是针对在校的大学生或者有充足的时间的转行的人的。对于那些想要快速转行,然后找到工作的可能不是很合适,因为我的建议或者说经验是需要很多时间的。

  首先,不管你以后选择什么方向。基础永远都是最重要的!!!不要觉得自己看了一套视频,或者看完一本入门的书,能写个简单的代码就叫学会了。你还差的很远。工作好几年的人也不敢说对java基础了如指掌。所以,巩固基础不分时间段,你的职业生涯的任何时刻,都应该巩固基础。并且,基础不只是java的知识,还有一些基本的算法,数据结构,计算机网络,计算机组成原理等。

  所以,第一要学的,是基础!(要不断的学)

  其次,现在互联网每天都在不断前进。无论是网站还是app都需要有服务端才能运行的起来(单机的和静态网站还是不多的)。所以,不管你以后会不会从事java后台的工作,我觉得了解一下还是很有好处的。而且,一般的大学应该也会开javaweb这门课吧。

  所以,我觉得每个学java的人,在时间充足的情况下,可以去学习javaweb。当然,如果你本来就是想往这个方向发展的,那就更不用说了。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>