°

JAVA学习之路总纲(高淇老师版)

JAVA学习之路总纲(高淇老师版)

摘要:本系列博客文章,主要将java从零开始直到就业 的整个过程无死角的给大家展示。


相关资源

大家可以结合《java300集》视频进行学习,也可以使用尚学堂和清华大学出版社合作推出的《实战java程序设计》。

本系列文章将会一直更新,欢迎大家关注,也欢迎大家转载(必须注明出处)。

对应的讲解视频也将会持续更新。

我们也鼓励社会上的程序员、老师、自学者结合尚学堂·百战程序员的资料,写出自己版本的java学习之路,有兴趣的朋友可以和我联系,我们将提供从资源到资金的全方位支持,共同进步。

image.png

这是高淇老师本人撰写,并将结合本文档授课,欢迎各位批评指导。

学习方法和相关资源 

  1. 学会观察这个世界        http://www.bjsxt.com/xiulian.html#11F 

  2. 学会学习再去学习        http://www.bjsxt.com/xiulian.html#12F 

  3. 要动手,实战吧            http://www.bjsxt.com/xiulian.html#13F 

  4. 建立体系为先,杜绝学习的完美主义        http://www.bjsxt.com/xiulian.html#14F 

  5. 什么是高手?                http://www.bjsxt.com/xiulian.html#15F 

  6. 问题解决之道                http://www.bjsxt.com/xiulian.html#16F  


JAVASE_第一章_JAVA入门

  1. JAVA入门(历史、语言介绍、JDK/JRE/JVM概念介绍)      http://blog.itbaizhan.cn/4823.html

  2. JAVA开发环境搭建_第一个java程序     http://blog.itbaizhan.cn/4836.html 

  3. 10分钟掌握eclipse开发环境的使用     http://blog.itbaizhan.cn/4865.html 

  4. 10分钟掌握IDEA开发环境的使用(eclipse和IDEA大家自行二选一)        

  5. 零基础30分钟开发一个小游戏(eclipse版)        http://blog.itbaizhan.cn/4869.html  

  6. 零基础30分钟开发一个小游戏(IDEA版)

JAVASE_第二章_数据类型和运算符

  1. 数据类型、变量

  2. 运算符、数据类型转化

JAVASE_第三章_控制语句

  1. 控制语句

  2. 方法

  3. 递归结构

JAVASE_第四章_面向对象基础

  1. 面向过程和面向对象

  2. 表格思维方式

  3. 对象和类

  4. 面向对象设计OOD

  5. 内存分析

  6. 构造方法

  7. 垃圾回收机制和算法

  8. this关键字

  9. static关键字

  10. 参数传值机制

  11. 包(package、import)


JAVASE_第五章_面向对象进阶

  1. 继承

  2. 方法重写

  3. Object类

  4. 封装

  5. 多态

  6. final关键字

  7. 抽象方法和抽象类

  8. 接口

  9. 内部类

  10. 字符串String类核心剖析

  11. 相关设计模式

JAVASE_第六章_异常机制

  1. 异常机制

  2. 自定义异常

  3. 利用百度解决异常

  4. debug追踪

JAVASE_第七章_数组

  1. 数组基础和深入剖析

  2. 多维数组

  3. 表格信息存储

  4. 冒泡排序

  5. 二分法查找

JAVASE_第八章_常用类

  1. 基本数据类型的包装类

  2. 字符串相关类(String/StringBuilder/StringBuffer)

  3. 时间相关类(Date/DateFormat/Calendar)

  4. Math类

  5. File类

  6. 枚举

JAVASE_第九章_容器

  1. 泛型

  2. Collection接口

  3. List接口

  4. ArrayList用法和底层实现

  5. LinkedList底层实现

  6. Vector向量

  7. Map接口和HashMap用法

  8. HashMap存储表格数据

  9. List和Map整合存储表格数据

  10. HashMap底层实现

  11. TreeMap的使用和底层实现

  12. Set接口和HashSet用法

  13. HashSet底层实现

  14. TreeSet用法和底层实现

  15. Iterator接口和迭代器使用

  16. 遍历各种容器的方法汇总

  17. Collections工具类

JAVASE_第十章_IO流技术

  1. 流的基本概念和第一个IO流程序

  2. JAVA的IO流技术体系(四大抽象类)

  3. 文件流(字节流、字符流)

  4. 缓冲流(字节流、字符流)

  5. 字节数组流

  6. 数据流

  7. 转换流

  8. 随意访问文件流

  9. 对象流(对象的序列化和反序列化)

  10. Apache  IOUtils

  11. Apache  FileUtils

JAVASE_第十一章_多线程技术

JAVASE_第十二章_网络编程

JAVASE_第十三章_J20飞机小游戏

JAVASE_第十四章_高级特性(反射、注解、XML配置)

JAVASE_第十五章_设计模式

JAVASE_第十六章_手写服务器

JAVASE_第十七章_手写Spring框架

JAVASE_第十八章_JDK新特性和函数式编程

数据库

网页开发和设计

JAVAEE

spring data

spring boot

SSM框架

分布式技术

spring Cloud

spring Session

高级架构


…持续更新…

打赏
  喜欢