学java_如何一步一步的学Java
Hi,大家好,这个资料整理了已经快两年多过去了,很多资料都失效了,我这里还有一些经常更新的资料:
1.如果你想学习Python,我之前写了一本从零学习Python和爬虫的电子书,关注微信公众号“路人甲TM”,回复关键词“1”就可以免费获得这本电子书。
2.如果你正在学习或者想要学习数据分析,我之前写了一本从零开始学习数据分析的电子书,关注微信公众号“路人甲TM”,回复关键词“2“就可以免费获得这本电子书。
3.如果你苦于没有数据集,可以在微信公众号“路人甲TM”后台回复关键词“0”获取一套我整理好的上百万条各个网站的数据集合。
早些时候发过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:链接: http://pan.baidu.com/s/1i4ZHH7B 密码: 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接口 - 知乎专栏 - [学习编程]
零基础如何开发游戏 - 知乎专栏 - [学习编程]
代码编辑器的配色方案 - 知乎专栏 - [学习编程]
学java_如何一步一步的学Java相关推荐
- 先考一键还是先学java_是先考C还是先考JAVA
前几天有学生问我,考计算机二级(全国计算机等级考试,National Computer Rank Examination,简称NCRE),是考C还是考JAVA.原因是他们上学期学习了C语言,这学期开始 ...
- 一步一步学Silverlight 2系列(3):界面布局
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Silverlight 2系列(10):使用用户控件
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Silverlight 2系列(18):综合实例之RSS阅读器
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- 一步一步学Linq to sql(一):预备知识
从今天起将推出新手讲堂,首先从linq开始详细讲解.一步一步学Linq to sql(一):预备知识 什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集 ...
- 手挽手带你学React:四档(上)一步一步学会react-redux (自己写个Redux)
手挽手带你学React入门四档,用人话教你react-redux,理解redux架构,以及运用在react中.学完这一章,你就可以开始自己的react项目了. 之前在思否看到过某个大神的redux搭建 ...
- 一步一步学Silverlight 2系列(9):使用控件模板
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://terrylee.blog.51cto.com/342737/67243 ...
- 据lovecherry的一步一步学Remoting序列文章学习.net Remoting日记(2)
今天学习了服务器端激活和客户端激活的区别!可还是出现了一点点的差错,经过对比得到正确的调用方法,整理如下: 1.服务器端激活,分为两种方式Singleton和SingleCall方式 Server端A ...
- 【Linux】一步一步学Linux——Linux版本(03)
目录 00. 目录 01. Linux内核版本 02. Linux内核官方网站 03. Linux发行版本 04. Linux发行版本介绍 4.1 Ubuntu 4.2 RedHat 4.3 Debi ...
最新文章
- scanf_s()函数 (是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数)
- 数学建模学习笔记——优劣解距离法(评价类)
- Python 随机森林分类
- Java 正则表达式 总结
- 用例图(use case)
- hibernate 调试_Hibernate调试–查找查询的来源
- Linux系列(一):简介与目录结构
- CentOS 7.1 Bridge启用STP报错Master connection not found or invalid
- ASP.NET 2.0 中 Web 事件
- 微信支付开发之APP支付介绍及业务流程
- 遥感原理与应用【Ⅱ】
- PTCMS4.2.8小说网站源码模板
- mac android usb驱动 win10,macbook安装Win10后无法创建引导的USB驱动器解决方法
- mysql 环比 同比_MySQL统计同比环比SQL
- 读卡器 linux 驱动,基于Linux的公交一卡通读卡器驱动设计
- CLH(Craig, Landin, and Hagersten locks)机制
- 关于数字转换成人民币大写的问题
- html5动态加载图片和加载视频
- 宁夏开票系统服务器地址,宁夏增值税发票综合服务平台网址
- Linux命令之关机命令