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

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

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

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

更多相关文章

  1. 高级Redis应用进阶课 一站式Redis解决方案
  2. Android高手进阶教程(十五)之---通过Location获取Address的使用!
  3. Android有效获取状态栏(StatusBar)高度的方法
  4. Android(安卓)进阶——AIDL 详解之AIDL 借助Binder 实现IPC背后
  5. 关于 Android(安卓)平台开发相关的有哪些推荐书籍?
  6. libjpeg哈夫曼算法压缩图片
  7. [置顶] 我的Android进阶之旅------>Android的ListView数据更新后
  8. Java GC & Android(安卓)GC学习索引
  9. Android图像处理(二)底片效果、怀旧效果、浮雕效果

随机推荐

  1. 通过JS或PHP检测Android
  2. Android在设置里面添加新功能的方法
  3. 关于android:focusable属性
  4. [AndroidTips]Android预定义样式
  5. 基于百度地图API的Android公交换乘导航
  6. Android API Level对应Android版本一览表
  7. Unable to resolve target 'android-5'
  8. USB UMS MTP设置过程 (二) UsbDeviceManage
  9. Android(安卓)Launcher研究
  10. ConstraintLayout 使用可视化的方式来编