学习编程
首发于学习编程
如何一步一步的学Java

如何一步一步的学Java

早些时候发过Java相关的教程(java初学者,如何学习java? - 路人甲的回答),但是一次都没有好好整理过。之前的教程也有一些失效,于是打算重新整理,一来之前给我私信的我没回的朋友希望你们能看到这篇文章,二来希望可以帮助到想学习Java的朋友。

我真正接触Java只能算3年,所以在下面推荐的教程中,如果有您不满意或者觉得不妥的地方,可以随时提出,我会及时处理,如果觉得不错,也可以给个赞。

如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:学习编程

下面正式进入教程整理部分

1、Java零基础(第一阶段)

视频:

(1)推荐极客学院的整套知识体系(视频教程) Java语言开发知识体系图

(2)如果你不想使用极客学院,以下推荐网易云课堂

尚学堂_高淇java零基础最全300集视频教程 或者 Java8编程开发入门

书籍:

疯狂JAVA讲义第2版PDF(下载地址):疯狂JAVA讲义第2版PDF

Java核心技术 卷1 基础知识 :Java核心技术 卷1 基础知识(第8版中文版)

文档: Java™ Platform, Standard Edition 8 API Specification

练习、实例:

100个Java经典编程实例源代码

JAVA基础编程练习题--50道

基于Java多线程的下载器源码剖析(一)

練手小項目一:JAVA聊天室源代码

Java 图书馆管理系统经典合集

2、进阶(第二阶段)

Java编程思想(第4版) PDF:链接: pan.baidu.com/s/1i4ZHH7 密码: 6bh9

(1)Java Web

视频:

极客学院的整套知识框架: JavaWeb开发知识体系图

网易云课堂的教程: JavaEE视频教程

动力节点-王勇-SSH框架视频教程 --- [共享完毕]

书籍、文章

javaweb学习总结: JavaWeb学习总结

Servlet官方文档: Servlet API Documentation

练习:

Java_Web开发实战经典-开发实战练习

(2)Android

视频:

极客学院视频体系: Android开发知识体系图

网易云课堂的视频教程(推荐上面的教程,比较系统):


来自网易云课堂的教程:


android第一步:

Android Studio开发指南(Android基础开发)

android第二步:

Android基础视频教程 (推荐一)

玩转 Android 基础课堂(推荐二)

轻松学Android移动开发

Android开发课程

Android开发——UI基础

android第三步:

Android深入浅出

三节课了解Android L-你不的不听的技巧

Android Client与Server的数据交互

android第四步:

Android项目开发实战

Android实战开发淘宝网手机客户端

Android平台2048游戏完整项目开发

Android项目开发实战

Android开发课程

Android项目开发实战


3、设计模式...(未完待续...)


如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:学习编程

程序员把妹指南之修电脑篇 - 知乎专栏 - [学习编程]
编程教程资源整理汇总 - 知乎专栏 - [学习编程]
免费实用的API接口 - 知乎专栏 - [学习编程]
零基础如何开发游戏 - 知乎专栏 - [学习编程]
代码编辑器的配色方案 - 知乎专栏 - [学习编程]

编辑于 2016-06-30

文章被以下专栏收录

    微信公众号:一个程序员的日常 莫道君行早,更有早行人。 全心敲代码,天道自酬勤。