持续整理中....
当走出学校,跨入职场,你会发现写代码这件事除了 CODING,还有很多的【认知】需要提升,所以本项目致力于【MORE THAN JAVA】的学习,不仅仅是 CODING,还有很多不止于 CODING 的【知识】。
公众号和本项目保持同步更新,喜欢的小伙伴可以点一波关注,有任何意见 or 建议请联系我,另外觉得卡的朋友也可以访问国内的 Gitee,您的支持是我前进最大的动力!
持续整理中...
快速入门 |
- Java 发展简史 / 起源 / 埋没 / 转机 / 壮大
- Java 与 Internet 的碰撞
- Java Hello Wrold! / 起航 Java 世界
|
- 环境搭建
- 标识符 / 保留字 / 程序基本结构 / 方法 / 语法错误和 BUG / 注释
- 回顾和练习
|
- 数据类型简述 / 8 种基本数据 / 对象类型
- 变量 / 运算符
- 回顾和练习
|
- 分支结构 /
if /else 语句
- 循环结构 /
while/ do...while/ for 语句 / 控制循环
- 构造程序逻辑经典例子 / 回顾与练习
|
- 面向对象设计概述 / OOP 起源于发展
- 类对象概述 / Java 使用引用来操纵对象
- 面相对象四大特征
- 回顾和练习
|
- 单继承 / is-a 关系 / 类之间的关系 / 层级结构
- 继承的实现 / protected 关键字 / 向上转型 / Object 类 / 理解方法调用
- final 关键字 / 抽象类 / 为什么不推荐使用继承
- 回顾和练习
|
- 多态概述 / 里氏替换原则
- 向上转型 / 向下转型 / 多态经典案例分析
- 回顾与练习
|
- 接口的概念 / 接口的定义 / 接口的属性 / 接口静态和私有方法
- 接口默认方法 / 解决默认方法冲突 / 接口和工厂模式
- 回顾和练习
|
|
返回目录
返回目录
优秀资料推荐 |
- 经典免费 Java 零基础入门系列视频教材
- 建议 2 倍速观看
|
- 项目驱动式 Java 全系列学习
- 内有收费实践项目质量也比较高 可酌情考虑是否购买
|
- 经典免费基础系列教材
- 基于最新 Java 14 编写
|
返回目录
Java基础进阶 |
- 作用 / 类结构分析 / 加载类流程详解 / 深入理解双亲委派模型
- 多个例子代码实际演示了 ClassLoader 工作原理
- 列举了更多扩展可阅读的文章
|
|
返回目录
这是笔者在 2018
年刚接触 Java Web 时记录的笔记.. 部分内容对比现在有些过时.. 所以读者可酌情考虑是否阅读..
初学JavaWeb - Servlet/ JSP |
- 什么是 Web / Web 发展历程
- 网络程序开发的体系结构
|
- JDK / Tomcat / MySQL / Eclipse-JEE 安装
- 略微有些过时..可直接略过..
|
- 什么是 Servlet / Servlet 与 Servlet 容器
- 第一个 Servlet / Servlet 请求过程
|
- Servlet 请求过程 / 生命周期 / 处理请求的方法
- Servlet 是单例的 / HttpServletRequest / HttpServletResponse
- GET 和 POST 的区别 / 中文乱码处理 / Servlet 细节 / MVC 模式
|
- HTTP 协议到底约束了什么?
- Cookie / Session 技术
|
- 为什么学习 JSP / JSP 执行原理 / 基本语法
- JSP 三大指令 / JSP 九大内置对象 / JSP 四大作用域
- EL 表达式 / JSTL / XML 标签运用
|
|
|
- 学习完 JavaWeb 基础搭建的玩具应用
- 有一定基础的请跳过...
|
Spring 框架 |
- Spring 框架概述 / IoC 和 DI / AOP 简介
- 附代码和生动的例子,帮助大家快速入门!
|
- Ioc 和 IoC 容器介绍 / 容器初始化和依赖注入
- IoC 是如何实现的
|
- 装配 Bean 概述 / 几种不同方式的对比区别
- 详细代码解释
|
- AOP 简介 / 使用注解开发 / 使用 XML 配置开发
- 附代码和生动的例子!
|
- 传统 JDBC 开发的弊端 / Spring 中的 JDBC
|
- 基础项目搭建 / 测试 / 动态代理 + 注解
- 详细代码解释
|
Spring MVC 框架 |
- MVC 设计概述 / 请求流程跟踪 / 控制器接受和回显数据
- 附代码和生动的例子,帮助大家快速入门!
|
返回目录
Spring Boot 框架 |
- 什么是 Spring Boot / 有什么好处 / 快速搭建教程
- 热部署 / JSP 集成 / MyBatis 集成
|
返回目录
Redis 入门系列 |
- Redis 简介 / 优点 / 安装
- string / list / hash / set / zset 五种基本结构介绍
|
- 跳跃表简介 / 为什么 / 解决什么问题
- 跳跃表详解 / 插入、删除、更新、排名节点如何实现
|
- 为什么需要分布式锁 / Java 中常见实现方式 / Redis 分布式锁问题
- Redis 分布式锁的代码实现 / 推荐扩展阅读
|
- 基数统计 / 概率统计
- HyperLoglog 统计原理 / 代码实验 / 细节
- Redis 中如何实现的 / 如何使用
|
- 布隆过滤器简介 / 适用场景 / 原理解析
- 如何使用 / 代码实现 / 相关阅读
|
- 数据库如何实现查找附近的人 / GeoHash 算法简述
- Redis 中如何使用 / 相关阅读
|
- 持久化简介 / 持久化发生了什么 / 如何尽可能保证持久化安全
- Redis 中的两种持久化方式 / Redis 4.0 混合方式
|
- Redis 中的发布订阅功能 / 实现原理 / 缺点
- steam 原理和示例 / 更多细节 / 相关阅读
|
- Redis 集群概述 / 主从复制 / 哨兵 / 集群化
- 主从复制、哨兵、集群入门实践(动手向) / 基本原理介绍
|
返回目录
返回目录
Java 面试知识点解析系列 |
|
|
- JVM 基础知识 / JVM 内存管理 / GC 相关 / 其他
|
|
|
|
|
|
|
返回目录
返回目录
返回目录
如果有需要联系我的朋友,可以扫描下方二维码添加我的私人微信,我也会拉您进入技术交流群,当然也有 QQ 交流群,您可以备注一下 Github 随时加入:3382693。
请在添加的时候最好能备注一下您的姓名/了解我的渠道/来意(wmyskxz/Github/商务合作)
返回目录
内容公众号同步更新,有时候不适合发 Github 的东西我也会发在公众号里面,所以请各位大大也扫码关注,支持一波吧
返回目录
投稿请添加上方个人微信二维码联系,请备注来意,感谢您的支持!
返回目录
您的支持是我前进最大的动力
返回目录