JAVA学习知识体系

大学专业是自动化,大一到大三一直都在学习硬件方面的知识,软件方面仅仅涉猎了C,C++和一些算法。后来上了研究生,导师是做数据分析方面的,所以要转型做JAVA和C#方面的开发(项目需求)。在这里列出了JAVA进阶的两幅知识体系图。


自己看的书一般有这么几类:

计算机基础知识类:

(1)编程之美;

(2)数据结构与算法分析:JAVA语言描述;

(3)Linux操作系统 and 操作系统;

JAVA基础知识类:

(1)“JAVA从入门到精通”;

(2)“JAVAWeb从入门到精通”;

(3)JAVA编程思想;

(4)深入理解JVM;

(5)JAVA开发实战技巧(意义不太大,小方法比较多);

数据库类:

(1)数据库方面的(MySQL,Oracle,DB任选其一);

(2)数据算法:Hadoop/Spark数据处理技巧;(趋势)

待补充。

猜你喜欢

转载自blog.csdn.net/weixin_39919527/article/details/79827326