Skip to content

wmyskxz/MoreThanJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

持续整理中....

微信 公众号 简书 知乎 cnblogs 掘金 投稿

说明

当走出学校,跨入职场,你会发现写代码这件事除了 CODING,还有很多的【认知】需要提升,所以本项目致力于【MORE THAN JAVA】的学习,不仅仅是 CODING,还有很多不止于 CODING 的【知识】。

公众号本项目保持同步更新,喜欢的小伙伴可以点一波关注,有任何意见 or 建议请联系我,另外觉得卡的朋友也可以访问国内的 Gitee您的支持是我前进最大的动力!

目录

持续整理中...

Java基础

快速入门

快速入门
  • Java 发展简史 / 起源 / 埋没 / 转机 / 壮大
  • Java 与 Internet 的碰撞
  • Java Hello Wrold! / 起航 Java 世界
  • 环境搭建
  • 标识符 / 保留字 / 程序基本结构 / 方法 / 语法错误和 BUG / 注释
  • 回顾和练习
  • 数据类型简述 / 8 种基本数据 / 对象类型
  • 变量 / 运算符
  • 回顾和练习
  • 分支结构 / if/else 语句
  • 循环结构 / while/ do...while/ for 语句 / 控制循环
  • 构造程序逻辑经典例子 / 回顾与练习
  • 面向对象设计概述 / OOP 起源于发展
  • 类对象概述 / Java 使用引用来操纵对象
  • 面相对象四大特征
  • 回顾和练习
  • 单继承 / is-a 关系 / 类之间的关系 / 层级结构
  • 继承的实现 / protected 关键字 / 向上转型 / Object 类 / 理解方法调用
  • final 关键字 / 抽象类 / 为什么不推荐使用继承
  • 回顾和练习
  • 多态概述 / 里氏替换原则
  • 向上转型 / 向下转型 / 多态经典案例分析
  • 回顾与练习
  • 接口的概念 / 接口的定义 / 接口的属性 / 接口静态和私有方法
  • 接口默认方法 / 解决默认方法冲突 / 接口和工厂模式
  • 回顾和练习

持续整理输出中...

返回目录

版本特性

版本特性
  • Java 7 版本特性一览
  • Java 8 版本特性一览
  • Java 9 版本特性一览
  • Java 10 版本特性一览
  • Java 11 版本特性一览
  • Java 12 版本特性一览
  • Java 13 版本特性一览
  • Java 14 版本特性一览

返回目录

Java基础优秀入门资料推荐

优秀资料推荐
  • 经典免费 Java 零基础入门系列视频教材
  • 建议 2 倍速观看
  • 项目驱动式 Java 全系列学习
  • 内有收费实践项目质量也比较高 可酌情考虑是否购买
  • 经典免费基础系列教材
  • 基于最新 Java 14 编写

返回目录

Java基础进阶

Java基础进阶
  • 作用 / 类结构分析 / 加载类流程详解 / 深入理解双亲委派模型
  • 多个例子代码实际演示了 ClassLoader 工作原理
  • 列举了更多扩展可阅读的文章

整理更新中....

返回目录

JavaWeb基础

初学JavaWeb-Servlet/JSP

这是笔者在 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 框架
  • Spring 框架概述 / IoC 和 DI / AOP 简介
  • 附代码和生动的例子,帮助大家快速入门!
  • Ioc 和 IoC 容器介绍 / 容器初始化和依赖注入
  • IoC 是如何实现的
  • 装配 Bean 概述 / 几种不同方式的对比区别
  • 详细代码解释
  • AOP 简介 / 使用注解开发 / 使用 XML 配置开发
  • 附代码和生动的例子!
  • 传统 JDBC 开发的弊端 / Spring 中的 JDBC
  • 基础项目搭建 / 测试 / 动态代理 + 注解
  • 详细代码解释

SpringMVC框架

Spring MVC 框架
  • MVC 设计概述 / 请求流程跟踪 / 控制器接受和回显数据
  • 附代码和生动的例子,帮助大家快速入门!

返回目录

SpringBoot框架

Spring Boot 框架
  • 什么是 Spring Boot / 有什么好处 / 快速搭建教程
  • 热部署 / JSP 集成 / MyBatis 集成

返回目录

JavaWeb基础优秀资料推荐

中间件

Redis入门系列

Redis 入门系列
  • Redis 简介 / 优点 / 安装
  • string / list / hash / set / zset 五种基本结构介绍
  • 跳跃表简介 / 为什么 / 解决什么问题
  • 跳跃表详解 / 插入、删除、更新、排名节点如何实现
  • 为什么需要分布式锁 / Java 中常见实现方式 / Redis 分布式锁问题
  • Redis 分布式锁的代码实现 / 推荐扩展阅读
  • 基数统计 / 概率统计
  • HyperLoglog 统计原理 / 代码实验 / 细节
  • Redis 中如何实现的 / 如何使用
  • 布隆过滤器简介 / 适用场景 / 原理解析
  • 如何使用 / 代码实现 / 相关阅读
  • 数据库如何实现查找附近的人 / GeoHash 算法简述
  • Redis 中如何使用 / 相关阅读
  • 持久化简介 / 持久化发生了什么 / 如何尽可能保证持久化安全
  • Redis 中的两种持久化方式 / Redis 4.0 混合方式
  • Redis 中的发布订阅功能 / 实现原理 / 缺点
  • steam 原理和示例 / 更多细节 / 相关阅读
  • Redis 集群概述 / 主从复制 / 哨兵 / 集群化
  • 主从复制、哨兵、集群入门实践(动手向) / 基本原理介绍

返回目录

面试相关

面试求职相关

面试求职相关

返回目录

Java面试知识点解析系列

Java 面试知识点解析系列
  • Java 基础知识 / 集合知识
  • 并发基础知识 / JUC 包
  • JVM 基础知识 / JVM 内存管理 / GC 相关 / 其他
  • Java 5~9 的版本变化
  • 网络相关基础常考知识点
  • 数据库相关基础常考知识点
  • J2EE / 框架相关面试常考知识点

返回目录

面试题目优秀解答库

面试题目优秀解答库

持续整理中..

持续整理中..

返回目录

其他面试优秀资料推荐

其他面试优秀资料推荐

持续整理中..

返回目录

微信

如果有需要联系我的朋友,可以扫描下方二维码添加我的私人微信,我也会拉您进入技术交流群,当然也有 QQ 交流群,您可以备注一下 Github 随时加入:3382693。

请在添加的时候最好能备注一下您的姓名/了解我的渠道/来意(wmyskxz/Github/商务合作)

返回目录

公众号

内容公众号同步更新,有时候不适合发 Github 的东西我也会发在公众号里面,所以请各位大大也扫码关注,支持一波吧

返回目录

投稿

投稿请添加上方个人微信二维码联系,请备注来意,感谢您的支持!

返回目录

赞赏

您的支持是我前进最大的动力

返回目录

About

学习, 不止 Code 👨‍💻‍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published