学习Java的进阶之路( 二 )

1-4高级数据结构

B+/B-数、红黑树、图等

1-5高级算法

图的深度优先搜索、图的广度优先搜索、拓扑排序、Dijkstra算法(单源最短路径)、霍夫曼编码、辗转相除法、最小生成树等

二:Java语言基础

诞生不过二十余年的Java语言凭借其跨平台、面向对象、适合于分布式计算的特性 , 广泛应用于Web网站、

移动设备、桌面应用中 , 并且已经连续多年稳居TOBIE编程语言排行榜前列 , 最近更是登上冠军宝座 。

2-1基础语法

Java语法格式 , 常量和变量 , 变量的作用域 , 方法和方法的重载 , 运算符 , 程序流程控制 , 各种基本数据类型及包装类

2-2重要:集合类

Collection以及各种List、Set、Queue、Map的实现以及集成关系 , 实现原理

推荐阅读