Skip to content

Commit

Permalink
change config
Browse files Browse the repository at this point in the history
  • Loading branch information
h2pl committed Nov 22, 2019
1 parent 9cdfc0e commit 69ed074
Show file tree
Hide file tree
Showing 39 changed files with 73 additions and 324 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
*.js linguist-language=java
*.css linguist-language=java
*.html linguist-language=java


1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@
out
gen
/target/

1 change: 1 addition & 0 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

推荐使用 https://how2playlife.com/ 在线阅读,在线阅读内容本仓库同步一致。这种方式阅读的优势在于:左侧边栏有目录,阅读体验更好。


## 目录

- [Java基础](#Java基础)
Expand Down
3 changes: 2 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
theme: jekyll-theme-cayman
theme: jekyll-theme-cayman

3 changes: 2 additions & 1 deletion backup.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,5 @@

另外我这个仓库的格式模仿的是@CyC2018 大佬的仓库

并且其中一篇LeetCode刷题指南也是fork这位大佬而来的。我只是自己刷了一遍然后稍微加了一些解析,站在大佬肩膀上。
并且其中一篇LeetCode刷题指南也是fork这位大佬而来的。我只是自己刷了一遍然后稍微加了一些解析,站在大佬肩膀上。

23 changes: 0 additions & 23 deletions docs/java/basic/10、Java异常.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,3 @@
# Table of Contents

* [目录](#目录)
* [为什么要使用异常](#为什么要使用异常)
* [异常基本定义](#异常基本定义)
* [异常体系](#异常体系)
* [初识异常](#初识异常)
* [异常和错误](#异常和错误)
* [异常的处理方式](#异常的处理方式)
* ["不负责任"的throws](#不负责任的throws)
* [纠结的finally](#纠结的finally)
* [throw : JRE也使用的关键字](#throw--jre也使用的关键字)
* [异常调用链](#异常调用链)
* [自定义异常](#自定义异常)
* [异常的注意事项](#异常的注意事项)
* [当finally遇上return](#当finally遇上return)
* [JAVA异常常见面试题](#java异常常见面试题)
* [参考文章](#参考文章)
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


# 目录

* [为什么要使用异常](#为什么要使用异常)
Expand Down
3 changes: 1 addition & 2 deletions docs/java/basic/11、解读Java中的回调.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [模块间的调用](#模块间的调用)
* [多线程中的“回调”](#多线程中的回调)
* [Java回调机制实战](#java回调机制实战)
Expand Down
4 changes: 1 addition & 3 deletions docs/java/basic/12、反射.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Table of Contents
# 目录

* [回顾:什么是反射?](#回顾:什么是反射?)
* [反射的主要用途](#反射的主要用途)
Expand All @@ -25,8 +25,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列12:深入理解Java中的反射机制
date: 2019-9-12 15:56:26 # 文章生成时间,一般不改
Expand Down
8 changes: 1 addition & 7 deletions docs/java/basic/13、泛型.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [泛型概述](#泛型概述)
* [一个栗子](#一个栗子)
* [特性](#特性)
Expand All @@ -20,11 +19,6 @@
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


- Java泛型
---


本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
> https://github.com/h2pl/Java-Tutorial
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/14、枚举类.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Table of Contents
# 目录

* [初探枚举类](#初探枚举类)
* [枚举类-语法](#枚举类-语法)
Expand All @@ -24,10 +24,7 @@
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


- Java枚举类
---

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
> https://github.com/h2pl/Java-Tutorial
Expand Down
3 changes: 1 addition & 2 deletions docs/java/basic/15、Java注解和最佳实践.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [Java注解简介](#java注解简介)
* [注解如同标签](#注解如同标签)
* [Java 注解概述](#java-注解概述)
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/16、JavaIO流.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [IO概述](#io概述)
* [什么是Java IO流](#什么是java-io流)
* [IO文件](#io文件)
Expand All @@ -25,8 +24,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列16:一文读懂Java IO流和常见面试题
date: 2019-9-16 15:56:26 # 文章生成时间,一般不改
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/17、多线程.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [Java中的线程](#java中的线程)
* [Java线程状态机](#java线程状态机)
* [一个线程的生命周期](#一个线程的生命周期)
Expand All @@ -20,8 +19,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列17:一文搞懂Java多线程使用方式、实现原理以及常见面试题
date: 2019-9-17 15:56:26 # 文章生成时间,一般不改
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/18、深入理解内部类.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [内部类初探](#内部类初探)
* [什么是内部类?](#什么是内部类?)
* [内部类的共性](#内部类的共性)
Expand All @@ -18,8 +17,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列18:深入理解Java内部类及其实现原理
date: 2019-9-18 15:56:26 # 文章生成时间,一般不改
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/19、Java集合框架梳理.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [集合类大图](#集合类大图)
* [Collection接口](#collection接口)
* [List接口](#list接口)
Expand Down Expand Up @@ -30,8 +29,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列19:一文搞懂Java集合类框架,以及常见面试题
date: 2019-9-19 15:56:26 # 文章生成时间,一般不改
Expand Down
35 changes: 0 additions & 35 deletions docs/java/basic/1、面向对象基础.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,3 @@
# Table of Contents

* [Java面向对象三大特性(基础篇)](#java面向对象三大特性(基础篇))
* [对象的概念](#对象的概念)
* [面向对象和面向过程的区别](#面向对象和面向过程的区别)
* [面向对象的三大核心特性简介](#面向对象的三大核心特性简介)
* [面向对象编程三大特性详解](#面向对象编程三大特性详解)
* [一、继承](#一、继承)
* [1、继承的概念](#1、继承的概念)
* [2、继承的好处](#2、继承的好处)
* [3、语法规则](#3、语法规则)
* [A、方法的重写](#a、方法的重写)
* [B、继承的初始化顺序](#b、继承的初始化顺序)
* [C、final关键字](#c、final关键字)
* [D、super关键字](#d、super关键字)
* [二、封装](#二、封装)
* [1、封装的概念](#1、封装的概念)
* [2、封装的优点](#2、封装的优点)
* [3、封装的实现步骤](#3、封装的实现步骤)
* [A、访问修饰符](#a、访问修饰符)
* [B、this关键字](#b、this关键字)
* [C、Java 中的内部类](#c、java-中的内部类)
* [三、多态](#三、多态)
* [1、多态的概念](#1、多态的概念)
* [2、多态的好处](#2、多态的好处)
* [3、Java中的多态](#3、java中的多态)
* [A、引用多态  ](#a、引用多态  )
* [B、方法多态](#b、方法多态)
* [C、引用类型转换](#c、引用类型转换)
* [参考文章](#参考文章)
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


点击关注[公众号](#公众号)及时获取笔主最新更新文章,并可免费领取Java工程师必备学习资源。

* [Java面向对象三大特性(基础篇)](#java面向对象三大特性(基础篇))
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/20、javac和javap.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [聊聊IDE的实现原理](#聊聊ide的实现原理)
* [源代码保存](#源代码保存)
* [编译为class文件](#编译为class文件)
Expand Down Expand Up @@ -32,8 +31,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列20:从IDE的实现原理聊起,谈谈那些年我们用过的Java命令
date: 2019-9-20 15:56:26 # 文章生成时间,一般不改
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/21、Java8新特性终极指南.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [Java语言新特性](#java语言新特性)
* [Lambda表达式](#lambda表达式)
* [函数式接口](#函数式接口)
Expand All @@ -20,8 +19,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列21:Java8新特性终极指南
date: 2019-9-21 15:56:26 # 文章生成时间,一般不改
Expand Down
5 changes: 1 addition & 4 deletions docs/java/basic/22、序列化和反序列化.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [序列化与反序列化概念](#序列化与反序列化概念)
* [Java对象的序列化与反序列化](#java对象的序列化与反序列化)
* [相关接口及类](#相关接口及类)
Expand All @@ -13,8 +12,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列22:一文读懂Java序列化和反序列化
date: 2019-9-22 15:56:26 # 文章生成时间,一般不改
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Table of Contents

# 目录
* [从JVM结构开始谈多态](#从jvm结构开始谈多态)
* [JVM 的结构](#jvm-的结构)
* [Java 的方法调用方式](#java-的方法调用方式)
Expand All @@ -15,8 +14,6 @@
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


---
title: 夯实Java基础系列23:深入理解Java继承、封装、多态的底层实现原理
date: 2019-9-23 15:56:26 # 文章生成时间,一般不改
Expand Down
21 changes: 0 additions & 21 deletions docs/java/basic/2、Java基本数据类型.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,3 @@
# Table of Contents

* [目录](#目录)
* [Java 基本数据类型](#java-基本数据类型)
* [Java 的两大数据类型:](#java-的两大数据类型)
* [内置数据类型](#内置数据类型)
* [引用类型](#引用类型)
* [Java 常量](#java-常量)
* [自动拆箱和装箱(详解)](#自动拆箱和装箱(详解))
* [实现](#实现)
* [自动装箱与拆箱中的“坑”](#自动装箱与拆箱中的坑)
* [了解基本类型缓存(常量池)的最佳实践](#了解基本类型缓存(常量池)的最佳实践)
* [总结:](#总结:)
* [基本数据类型的存储方式](#基本数据类型的存储方式)
* [存在栈中](#存在栈中)
* [存在堆里](#存在堆里)
* [参考文章](#参考文章)
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


# 目录

Expand Down
35 changes: 0 additions & 35 deletions docs/java/basic/3、string和包装类.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,3 @@
# Table of Contents

* [目录](#目录)
* [string基础](#string基础)
* [Java String 类](#java-string-类)
* [创建字符串](#创建字符串)
* [StringDemo.java 文件代码:](#stringdemojava-文件代码:)
* [String基本用法](#string基本用法)
* [创建String对象的常用方法](#创建string对象的常用方法)
* [String中常用的方法,用法如图所示,具体问度娘](#string中常用的方法,用法如图所示,具体问度娘)
* [三个方法的使用: lenth() substring() charAt()](#三个方法的使用:-lenth---substring---charat)
* [字符串与byte数组间的相互转换](#字符串与byte数组间的相互转换)
* [==运算符和equals之间的区别:](#运算符和equals之间的区别:)
* [字符串的不可变性](#字符串的不可变性)
* [String的连接](#string的连接)
* [String、String builder和String buffer的区别](#string、string-builder和string-buffer的区别)
* [String类的源码分析](#string类的源码分析)
* [String类型的intern](#string类型的intern)
* [String类型的equals](#string类型的equals)
* [StringBuffer和Stringbuilder](#stringbuffer和stringbuilder)
* [append方法](#append方法)
* [扩容](#扩容)
* [](#)
* [删除](#删除)
* [system.arraycopy方法](#systemarraycopy方法)
* [String和JVM的关系](#string和jvm的关系)
* [String为什么不可变?](#string为什么不可变?)
* [不可变有什么好处?](#不可变有什么好处?)
* [String常用工具类](#string常用工具类)
* [参考文章](#参考文章)
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


# 目录

* [string基础](#string基础)
Expand Down
26 changes: 0 additions & 26 deletions docs/java/basic/4、final关键字特性.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,3 @@
# Table of Contents

* [目录](#目录)
* [final使用](#final使用)
* [final变量](#final变量)
* [final修饰基本数据类型变量和引用](#final修饰基本数据类型变量和引用)
* [final类](#final类)
* [final关键字的知识点](#final关键字的知识点)
* [final关键字的最佳实践](#final关键字的最佳实践)
* [final的用法](#final的用法)
* [关于空白final](#关于空白final)
* [final内存分配](#final内存分配)
* [使用final修饰方法会提高速度和效率吗](#使用final修饰方法会提高速度和效率吗)
* [使用final修饰变量会让变量的值不能被改变吗;](#使用final修饰变量会让变量的值不能被改变吗;)
* [如何保证数组内部不被修改](#如何保证数组内部不被修改)
* [final方法的三条规则](#final方法的三条规则)
* [final 和 jvm的关系](#final-和-jvm的关系)
* [写 final 域的重排序规则](#写-final-域的重排序规则)
* [读 final 域的重排序规则](#读-final-域的重排序规则)
* [如果 final 域是引用类型](#如果-final-域是引用类型)
* [参考文章](#参考文章)
* [微信公众号](#微信公众号)
* [Java技术江湖](#java技术江湖)
* [个人公众号:黄小斜](#个人公众号:黄小斜)


# 目录

* [final使用](#final使用)
Expand Down
Loading

0 comments on commit 69ed074

Please sign in to comment.