Java 的学习路线,简短、有效

前 言

几年前不少程序员,因为行情,毅然转向Java,就是因为Java比较火,也有人手拿一本Java编程思想,硬是通过命令行将书里的例子一行行敲出来,确实是一本很不错的书,至少可以让你对面向对象有了一个较成型的理解。很多同学都是刚刚从零跨越过来,基本不知道怎么开始和学习的,因此想重新对Java学习的过程进行整理,也恰好补补自己的基础,本文也将持续更新。。。

Java系统学习方向图

Java学习路线图

上图为参考1中#Java编程所需的工具及知识#,个人觉得对于Java开发来讲,条理是很清晰的,所以打算按照模块一步步进行整理学习,当然具体的学习路线图可参考下面

不同的工作领域,可以针对性的选择部分模块进行深入学习,可以进行优先级排序,一步步进行

Java编程

编程基础

数据结构

算法分析与设计

设计模式

操作系统

TCP/IP

JAVA基础编程

java.lang

java.util

java.sql

java.io

java.net

java.text

网络编程

socket编程

commons-httpclient

并发编程

线程

同步

JVM常识

jvm参数设置

jvm内存调优

内存转储分析

线程转储分析

jvm监控

JVM内存问题

常用工具

开发工具:eclipse, Intellij, RAD

构建工具:ant, maven

版本工具:git, cvs, svn

设计工具:Rational Rose, Power Designer, Xmind, StartUML

框架编程

servlet

structs1/structs2

spring

ibatis

hibernate

junit

freemarker

常见应用

javamail

短信发送

portlet

天气预报

单点登录

消息推送

Excel导入导出

远程技术

rmi

XFire/Axis

hessian

burlap

spring-ws

thrift

jms-ActiveMQ

Mina

扩展编程

groovy

python

数据仓库

hadoop

Idap/ad

常用工具类库

apache commons

JNA

poi

fastjson

dom4j

SAX

Joda-Time

CGLib

然后今天就讲到这里啦,大家记得点赞收藏,分享转发,关注小姐姐哦!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181018A15S0L00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券