大学新生---Java学习路线图

记得我读大学那会,java编程的第一堂课,老是就告诉我们java分j2me,j2se,j2ee,j2me原是用于移动终端开发的,目前已经被android取代,所以现在说java学习路线,重点就是j2se、j2ee和android,其中j2se是一切的基础,本文着重是对j2se学习路线介绍,后学讲再介绍j2EE、和android。

学编程是一门既动脑又需要动手的技术活,所以看百遍书不如打开你电脑上的IDE,动起手来。

进入正题~~java知识结构:

大学新生---Java学习路线图_第1张图片

java基础:

J2SE:看懂Java中的面向对象、集合框架、JDBC、异常、IO、线程和网络编程。可以研究一下数据结构与算法。

推荐书籍:

《疯狂java讲义》点击购买

《java核心技术》卷|点击购买  《java核心技术》卷||点击购买 《java核心技术》 卷|&&卷||点击购买

   《java语言程序设计》点击购买

进阶:掌握基本语法后,需重点学习和理解java的面向对象编程思想、高效良好的编程习惯和技巧

推荐书籍:

《java编程思想》点击购买

   《effective java中文版》点击购买

   《深入理解java 7:核心技术与最佳实践》点击购买

再进阶:

Struts2(SpringMVC)、Hibernate和Spring、MyBatis 同时关注一下设计模式

自由发挥,当你对java已经能自由发挥的时候,是该学学处理亿级流量,就像《创业时代》里面提到,移动互联网时代,没有亿级用户,屁都不是。

《云原生Java:Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计》点击购买

《亿级流量网站架构核心技术》点击购买

持续进化书籍推荐:

   《深入理解java虚拟机:jvm高级特性与最佳实践》点击购买

   《Head First设计模式》点击购买

   《算法导论 或者 算法(第四版)》点击购买

   《代码大全》点击购买

   《编程珠玑》点击购买

各种开源框架的使用以及源码的理解

java在工作中的几个方向:

企业应用:如电子政务、运营商支撑系统、门户网站、企业管理支撑系统等

互联网应用:

大数据:hadoop生态链

移动开发:android

CTA量化:京东量化已经支持java

你可能感兴趣的:(大学新生---Java学习路线图)