知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

零基础如何快速自学JAVA?

发表时间:2022-03-25来源:网络

零基础自学Java,个人不建议看书。

因为看书的话,你没有编程基础,很容易在枯燥的内容里失去信心。

而且,书讲的内容太详细,初学Java,不知道什么是重要的,什么是可以略过的。

1、Java学习路线

初学Java最重要的是知道Java要学什么,区分轻重,并找到自己的方向。

还需要知道,只学Java,是远远不够的。

作为一个过来人,给出自己的Java学习路线,仅供参考:


2、Java学习资源

2.1、 Java入门:

1、慕课网的Java基础课程(入门+基础):

https://www.imooc.com/learn/85 (第一季,入门,耗时:5小时)
https://www.imooc.com/learn/124 (第二季,基础,耗时:4小时)
https://www.imooc.com/learn/110 (第三季,进阶,耗时:5小时)

参考网站:


2、马士兵30天Java学习课程(详细,入门+进阶)



3、书籍:有能力的可以看看 《head first java 》、《Java核心技术 卷一》


2.2、多线程、并发:

15篇文字带你学会Java多线程

2.3、计算机网络学习:

书籍: 如果你是计算机专业的学生,那么《计算机网络 谢希仁》、《计算机网络 自上而下》是不错的选择。个人推荐的话,《图解 TCP IP》这本书更通俗易懂。 视频:
国防科技大学——计算机网络(国家精品课程):

https://www.bilibili.com/video/av58999844/

2.4、操作系统学习推荐:

北京大学的操作系统课程:

https://www.bilibili.com/video/av9555596?from=search&seid=8107077283516919308


2.5 MySQL学习:

入门:

https://www.runoob.com/mysql/mysql-tutorial.html

进阶:极客时间《丁奇 MySQL 45讲》 (讲的十分详细)


2.6、前端学习:

HTML+CSS:

https://www.w3school.com.cn/html/index.asp

JavaScript:

https://www.liaoxuefeng.com/wiki/1022910821149312

主流前端框架:

Vue https://cn.vuejs.org/

React https://reactjs.bootcss.com/

Angular https://angular.cn/


2.7、进阶:

算法:

《剑指offer》和LeetCode。

LeeCode地址:

https://leetcode-cn.com/

框架:

spring、Hibernate、springboot、Mybatis等等


2.8、运维知识:

Linux学习推荐:

书籍:《鸟哥的Linux私房菜》,但是这本书太厚了。

推荐一个电子版的 Linux工具快速教程:

https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html

git教程:

https://www.liaoxuefeng.com/wiki/896043488029600

maven教程:

https://www.runoob.com/maven/maven-tutorial.html


2.9、 其他

书籍:《人月神话》、《代码整洁之道》、《阿里开发手册》、《代码之外的生存指南》

3、Java面试

简历:

技术人的简历应该突出个人的能力

简历模板

面试题:

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜