资讯专栏INFORMATION COLUMN

Java 学习资料总结

FleyX / 1585人阅读

摘要:三进阶阶段这个阶段主要是靠我们自己学习总结,可以通过前辈们的博客或者自己研究源码,这些非常有利于我们快速的成长。让自己保持永远学习的精神。五零基础学习资料最后给大家准备了一份不错的学习资源,里面有很多学习视频和资料,后台回复资源,即可获取。

前两次给大家分享了关于 java 环境的搭建,由于个人精力是有限不能及时的跟上读者的步伐。对于有些学习比较快的同学或者已经掌握的同学会感觉教程更新的有点慢,在这里我先提前给大家分享以下我整理的一些学习 java 的网站和不错的实战项目,供大家在其它时间去学习和实战。

一、新手阶段
1、Java 菜鸟教程

地址如下:

http://www.runoob.com/java/ja...

该教程对新手非常友好,通俗易懂,而且还有动图展示,也适合当作工具来使用。

2、网易云课堂

地址如下:

http://study.163.com/category...

网易云课堂上面有很多免费的视频供我们学习,边看视频边看书会比你一直拿着一本技术书在那里啃有效果的多,而且光看技术书对于大多数人来说就会犯困,这是最头疼的事。如果我们的技术没到位的时候,也很难体会到作者写书遇到的问题和他为什么会这样写以及写这一段的感受。因此,我们前期完全可以借助网络来提高自己的学习效率,快速入门,在通过慢慢的学习和积累,那样以后的学习会越来越顺。

二、动手阶段

1、慕课网

地址如下:

http://www.imooc.com/search/?...

慕课网最好的一个地方可以让你在浏览器上进行敲代码,随时浏览结果。不需要你去下载什么编辑器或者什么工具之类的,省去很多花在编辑器上面配置的时间,非常实用方便。

2、实验吧

地址:http://www.shiyanbar.com/

实验吧不仅有视频教程,而且还有很多技术分享,更重要的是这里可以进行挑战,让我们接触到关于安全类的知识,以后写代码的时候就要多多注意了。

三、进阶阶段

这个阶段主要是靠我们自己学习总结,可以通过前辈们的博客或者自己研究源码,这些非常有利于我们快速的成长。

1、CSDN 博客和 java 论坛

地址如下:

https://bbs.csdn.net/forums/Java

CSDN博客中有很多牛人分享的技术以及经验都是非常不错的,我们可以通过这些前人经验来快速学习和应用,同时可以经常看看 java 论坛里面的资料和别人提出的问题,结合自己的学习情况来进行吸收。

2、StackOverflow

地址:https://stackoverflow.com/

不得不说这是非常非常好的网站,在你遇到任何你解决不了的问题的时候,都可以来这里进行查找答案,99% 可以搜索到跟你遇到的一样问题,而且这里聚集了全球的程序员,在这里你也可以看到最新的技术。最后提醒一下,在这里进行提问题之前,一定要先进行搜索并且自己经过思考,提问题当然是用英文。

3、InfoQ

地址:http://www.infoq.com/cn#

这里会有最新的会议分享,和技术资料,以及大公司公布的技术 ppt 课件,要跟上潮流就要关注一些前沿的技术。让自己保持永远学习的精神。俗话说,活到老,学到老。

四、Java 程序员必读的6本书

1、Head First Java

Head First Java 是所有编程或者 Java 初学者最适合的书籍,我很喜欢轻松和寓教于乐的 Head First 风格,这应该是最有意思的关于 Java 的书。

2、Effective Java

Effective Java 这本书也是一本我最喜欢的。本书为开发Java 集合框架和并发 API 包所著。本书适合于有着数年开发经验 Java 程序员,通过本书我们可以很多编程中的最佳实践,并且可以从 JDK 贡献者大神这里汲取经验。

3、Java并发编程实战

这本书几乎就是 Java 并发和多线程编程方面的权威,同时也是核心 Java 开发人员必读的一本书。

4、Java性能优化权威指南

本书为我个人的最爱,本书重点关注性能监视,性能剖析以及如何使用工具对性能分析。本书不同于其他的编程书籍,因为本书中涉及到很多 Java 虚拟机的细节,垃圾回收机制,Java 堆内存监视以及对程序性能剖析。其中讲述 JVM 的章节写的很不错,很值得咀嚼。注意,这本书属于编程高级层次,阅读需要具有足够的Java 编程经验。初级和中级 Java 开发者也可以阅读本书也会学到不同程度的干货。所以,你想进行性能调优,把这本书放到你的书架上吧。

5、Thinking in Java

Thinking in Java book 应该是 Java 中文界最有名的书籍了,中文又名 Java 编程思想。作者为 Bruce Eckel,他也是 Thinking in C++ 的作者,他用自己很独特的观点讲述了 Java。据我所知,这本书获得了很高的认可,本书是一本介绍齐全的 Java 学习参考书。

6、Java核心技术

Java 领域最有影响力和价值的著作之一,由拥有 20 多年教学与研究经验的资深 Java 技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10 余年全球畅销不衰,广受好评。第 10 版根据JavaSE8 全方面更新,同时修正了第 9 版中的不足,系统全面地讲解了 Java 语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。

五、Java 零基础学习资料

最后给大家准备了一份不错的 java 学习资源,里面有很多学习视频和资料,后台回复「java资源」,即可获取。

PS:如果觉得文章不错的话,还请大家点赞分享下,算是对我的最大支持。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69393.html

相关文章

  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • 一份送给Java初学者的指南

    摘要:编程思想第版这本书要常读,初学者可以快速概览,中等程序员可以深入看看,老鸟还可以用之回顾的体系。以下视频整理自慕课网工程师路径相关免费课程。 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 笔者建议初学者学习Java的方式:看书+视频+实践(初...

    banana_pi 评论0 收藏0
  • Java 初学者做的第一个微信小程序总结--关于Java基础

    摘要:官方资料微信公众平台注册小程序。官网开发文档社区开发工具部署微信小程序微信小程序本身不需要部署,在微信开发工具中直接上传代码就行。 为什么 学习 Java 三年,目前已经工作了2年,因为自学,基础差,所以打算年末总结一下常见的基础知识和面试点; 也可以通过独立做一个项目整合自己工作期间学习的知识,加深印象。 但是想着回家或是平时手机用的多,做一款APP和小程序很方便查看。 项目展示 本...

    mudiyouyou 评论0 收藏0
  • Java入门基础知识点总结(详细篇)

    摘要:深入理解数据库管理系统通用知识及数据库的使用与管理。为后台开发打下坚实基础。项目文档,项目规范,需求分析,数据库设计,工程构建,需求评审,配置管理,修复,项目管理等。 很多新手在学习java的时候都比较迷茫,不知道从哪里开始学起,这里就给大家整理了一份java开发学习路线,比较系统全面,可参...

    shinezejian 评论0 收藏0
  • Java开发

    摘要:大多数待遇丰厚的开发职位都要求开发者精通多线程技术并且有丰富的程序开发调试优化经验,所以线程相关的问题在面试中经常会被提到。将对象编码为字节流称之为序列化,反之将字节流重建成对象称之为反序列化。 JVM 内存溢出实例 - 实战 JVM(二) 介绍 JVM 内存溢出产生情况分析 Java - 注解详解 详细介绍 Java 注解的使用,有利于学习编译时注解 Java 程序员快速上手 Kot...

    Lucky_Boy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<