工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 工控上位机 查看内容

小白如何从零学习Java,有哪些书籍推荐?

2019-1-29 21:10| 发布者: gk-auto| 查看: 40| 评论: 23|原作者: gk-auto

摘要: 1、Java的应用领域主要有三个方面: ①、使用Java EE Web开发②、Java:网络通信服务器端、中间件、大数据等。Java中间件以阿里公司为主,其它公司有许多是用C/C++的; 许多手游服务器是用Java的。③、应用Java编程 ...
1、Java的应用领域主要有三个方面:

①、使用Java EE Web开发
②、Java:网络通信服务器端、中间件、大数据等。
Java中间件以阿里公司为主,其它公司有许多是用C/C++的; 许多手游服务器是用Java的。
③、应用Java编程语言的Android开发。

本文主要是讲Java EE开发学习路径。

2、Java EE学习路径图

Java EE其实很庞大和复杂,这里只是分享了目前最主流一条学习路径。

就是一个入门的学习路径,如果把太多技能点都列上去,初学者很容易陷入其中一个点学习很久。更多参考《Java技能表》
3、学习方法概述

①、视频结合书籍,把书籍上的代码都一个个自己弄出来运行,做到每段小程序都熟悉记忆。视频如果不知道看哪个,张孝祥+Java和马士兵+Java的视频都非常不错,不过有些版本比较旧的,仅供参考。

②、不要一直在背语法,多写代码,多演化代码,验证语法,寻找思路。

③、一定要阶段性项目实践,项目题目书上或者视频教程里面都有。找到题目后,看看自己一个人或者组织几个人能不能搞定。如果搞不定,再根据所缺的知识去补充知识。

4、导图中的知识点学习建议

①、J2SE

参考书籍:选其中一本即可



书籍内容比较全面,关于界面相关和applet章节可以先跳过,其他如果看不懂的地方可以先跳过。

如果有学过其它编程语言,上面两本书应该是没问题。如果看不懂或者没有其它编程语言基础,可以看下面这本《Head First Java》。


②、数据库

  • 推荐学习MySQL ,从技能表统计上看,MySQL和Oracle使用最多,相对来说MySQL还是比较简单。


  • 一般公司不一定配专门DBA,数据库又很重要,特别是数据库性能优化方面的,数据库应该作为重点学习。不过第一遍学习主要是让你能够把整个项目做出来,建议先学两个知识点:基础和SQL常用语句

  • 入门:MySQL官方文档 + 书籍推荐



  • 进阶书籍



③、前端知识

Web项目前端越来越重要,但是一般每个公司都有专门的前端开发,所以只要先初略了解即可,主要知识点HTML,CSS,JavaScript。

ps. 前端知识和数据库知识可以并行进展,没先后顺序。

④、Java Web 相关的知识

主要学习:Tomcat,JDBC,XML,JSP,Servlet

⑤、框架学习

推荐 SSM框架:(Spring+SpringMVC+MyBatis),也可以选择 SSH框架(Spring+Struts+Hibernate),毕竟从技能表统计上看,SSH招聘需求还是较多,不过相对于众多新技术而言,struts和Hibernate太重太繁琐,慢慢会被淘汰,但是要一个过程。

不过是SSM还是SSH,两者有相通的原理,同时Spring都需要学都是核心,所以已经学了SSH不要觉得吃亏,找时间再补充学习SSM,速度会快许多。

Java Web 和框架 这两项,没有特别热门书籍,国内,孙卫琴、李刚、孙鑫  毁誉参半,自己可以考虑选择。

5、其它学习说明

学完上面那些,就达到最基本的要求,但是还是有许多高级的知识点,比如多线程、并发、设计模式、各种服务器、Linux等知识,大家参考《Java技能表》有必要的时候学习。


微信图片_20190129210703.jpg

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

听见冬天的离开 2019-1-29 21:10
淡定,淡定,淡定……
高山流水 2019-1-29 21:12
激动人心,无法言表!
缄默静光明 2019-1-29 21:13
无回帖,不论坛,这才是人道。
听见冬天的离开 2019-1-29 21:20
无回帖,不论坛,这才是人道。
wujian_hnac 2019-1-29 21:21
党的好公民,人民的好公仆。。。
wuyun131 2019-1-29 21:54
大家都不容易!
pdbl 2019-1-29 21:54
激动人心,无法言表!
alex 2019-1-29 22:05
我顶,我顶,我顶顶顶
vov_lOJRw 2019-1-29 22:09
无回帖,不论坛,这才是人道。
Zzzh 2019-1-29 22:34
绝对干货,楼主给力,支持了!!!
老蘑菇QAQ 2019-1-29 22:45
楼主您的技术水准,我最服你,其他都是浮云
mgyid 2019-1-29 22:46
论坛有你更精彩!
大鹏 2019-1-29 23:12
党的好公民,人民的好公仆。。。
pc1981 2019-1-29 23:25
看了楼主的帖子,不由得精神一振,豁然开朗,牛掰
LED光源 2019-1-29 23:28
无私奉献,好工控人,32个赞送给你!!
探索.足迹 2019-1-29 23:32
我顶,我顶,我顶顶顶
zzk 2019-1-29 23:34
太生气了,无法HOLD啦 >_<......
平异_S56Sn 2019-1-30 00:52
看到这帖子真是高兴!
张平 2019-1-30 01:00
我只是路过打酱油的。

查看全部评论(23)

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-3-21 23:26 , Processed in 0.038694 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部