wmyskxz / MoreThanJava

学习, 不止 Code 👨‍💻‍

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

持续整理中....

微信 公众号 简书 知乎 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 👨‍💻‍


Languages

Language:HTML 81.7%Language:Java 15.3%Language:Vue 2.9%