Skip to content

Commit d9a1b16

Browse files
committed
调整目录结构
1 parent 8f2d70b commit d9a1b16

18 files changed

Lines changed: 836 additions & 99 deletions
Lines changed: 0 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,3 @@
1-
<!-- TOC -->
2-
3-
- [前言](#前言)
4-
- [一、基本概念](#一基本概念)
5-
- [1. Java程序初始化的顺序是怎么样的](#1-java程序初始化的顺序是怎么样的)
6-
- [2. Java和C++的区别](#2-java和c的区别)
7-
- [3. 反射](#3-反射)
8-
- [先看一个知乎回答](#先看一个知乎回答)
9-
- [什么是反射](#什么是反射)
10-
- [主要用途](#主要用途)
11-
- [获得Class对象](#获得class对象)
12-
- [4. 注解](#4-注解)
13-
- [什么是注解](#什么是注解)
14-
- [为什么要用注解](#为什么要用注解)
15-
- [基本Annotation](#基本annotation)
16-
- [自定义注解类编写规则](#自定义注解类编写规则)
17-
- [自定义注解实例](#自定义注解实例)
18-
- [5. 泛型](#5-泛型)
19-
- [通俗解释](#通俗解释)
20-
- [泛型方法](#泛型方法)
21-
- [泛型类](#泛型类)
22-
- [类型通配符](#类型通配符)
23-
- [6. 字节与字符的区别](#6-字节与字符的区别)
24-
- [7. 有哪些访问修饰符](#7-有哪些访问修饰符)
25-
- [8. 深拷贝与浅拷贝](#8-深拷贝与浅拷贝)
26-
- [9. Lamda表达式](#9-lamda表达式)
27-
- [语法](#语法)
28-
- [Lambda 表达式实例](#lambda-表达式实例)
29-
- [变量作用域](#变量作用域)
30-
- [10. 字符串常量池](#10-字符串常量池)
31-
- [11. 解释型语言与编译型语言的区别](#11-解释型语言与编译型语言的区别)
32-
- [二、面向对象](#二面向对象)
33-
- [1. Java的四个基本特性,对多态的理解,在项目中哪些地方用到多态](#1-java的四个基本特性对多态的理解在项目中哪些地方用到多态)
34-
- [2. 什么是重载和重写](#2-什么是重载和重写)
35-
- [3. 面向对象和面向过程的区别?用面向过程可以实现面向对象吗?](#3-面向对象和面向过程的区别用面向过程可以实现面向对象吗)
36-
- [4. 面向对象开发的六个基本原则,在项目中用过哪些原则](#4-面向对象开发的六个基本原则在项目中用过哪些原则)
37-
- [5. 内部类有哪些](#5-内部类有哪些)
38-
- [(一)成员内部类](#一成员内部类)
39-
- [(二)局部内部类](#二局部内部类)
40-
- [(三)匿名内部类](#三匿名内部类)
41-
- [(四)静态内部类](#四静态内部类)
42-
- [6. 组合、继承和代理的区别](#6-组合继承和代理的区别)
43-
- [定义](#定义)
44-
- [使用场合](#使用场合)
45-
- [7. 什么是构造函数](#7-什么是构造函数)
46-
- [8. 向上造型和向下造型](#8-向上造型和向下造型)
47-
- [三、关键字](#三关键字)
48-
- [1. final与static的区别](#1-final与static的区别)
49-
- [final](#final)
50-
- [static](#static)
51-
- [2. break、continue、return](#2-breakcontinuereturn)
52-
- [break](#break)
53-
- [continue](#continue)
54-
- [return](#return)
55-
- [3. final、finally和finalize区别](#3-finalfinally和finalize区别)
56-
- [final](#final-1)
57-
- [finally](#finally)
58-
- [finalize](#finalize)
59-
- [判定死亡](#判定死亡)
60-
- [最后的救赎](#最后的救赎)
61-
- [finalize()的作用](#finalize的作用)
62-
- [4. assert有什么作用](#4-assert有什么作用)
63-
- [5. volatile](#5-volatile)
64-
- [6. instanceof](#6-instanceof)
65-
- [7. strictfp](#7-strictfp)
66-
- [8. transient](#8-transient)
67-
- [9. native](#9-native)
68-
- [四、基本数据类型与运算](#四基本数据类型与运算)
69-
- [1. Java的基本数据类型和引用类型,自动装箱和拆箱](#1-java的基本数据类型和引用类型自动装箱和拆箱)
70-
- [2. ValueOf缓存池](#2-valueof缓存池)
71-
- [3. i++和++i有什么区别](#3-i和i有什么区别)
72-
- [i++](#i)
73-
- [++i](#i)
74-
- [4. 位运算符](#4-位运算符)
75-
- [5. 原码、补码、反码是什么](#5-原码补码反码是什么)
76-
- [机器数](#机器数)
77-
- [真值](#真值)
78-
- [原码](#原码)
79-
- [反码](#反码)
80-
- [补码](#补码)
81-
- [6. 不用额外变量交换两个整数的值](#6-不用额外变量交换两个整数的值)
82-
- [7. 不使用运算符进行a+b操作](#7-不使用运算符进行ab操作)
83-
- [8. &和&& 、|和||的区别](#8-和-和的区别)
84-
- [五、字符串与数组](#五字符串与数组)
85-
- [1. String,StringBuffer,StringBuilder,以及对String不变性的理解](#1-stringstringbufferstringbuilder以及对string不变性的理解)
86-
- [2. String有重写Object的hashcode和toString吗?如果重写equals不重写hashcode会出现什么问题?](#2-string有重写object的hashcode和tostring吗如果重写equals不重写hashcode会出现什么问题)
87-
- [3. 如果你定义一个类,包括学号,姓名,分数,如何把这个对象作为key?要重写equals和hashcode吗](#3-如果你定义一个类包括学号姓名分数如何把这个对象作为key要重写equals和hashcode吗)
88-
- [4. 字面量](#4-字面量)
89-
- [六、异常处理](#六异常处理)
90-
- [1. 常见异常分为那两种(Exception,Error),常见异常的基类以及常见的异常](#1-常见异常分为那两种exceptionerror常见异常的基类以及常见的异常)
91-
- [七、Object 通用方法](#七object-通用方法)
92-
- [equals()](#equals)
93-
- [hashCode()](#hashcode)
94-
- [toString()](#tostring)
95-
- [clone()](#clone)
96-
- [更新日志](#更新日志)
97-
98-
<!-- /TOC -->
99-
1001
# 前言
1012

1023
本文主要包含 Java 核心基础知识,主要根据以下部分进行节选。

notes/docsify/about/author.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
3+
<div align="center">
4+
<p>
5+
在颠覆世界的同时,也要好好关照自己。
6+
</p>
7+
<a target="_blank" href="https://zhuanlan.zhihu.com/frankfeekr" rel="nofollow"><img src="https://img.shields.io/badge/知乎专栏-frankfeekr-blue.svg" alt="QQ群" data-canonical-src="" style="max-width:100%;"></a>
8+
<a target="_blank" href="http://blog.csdn.net/u012104219" rel="nofollow"><img src="https://img.shields.io/badge/CSDN-东风牧野-red.svg" alt="CSDN" data-canonical-src="" style="max-width:100%;"></a>
9+
<a target="_blank" href="mailto:frank_lin@whu.edu.cn" rel="nofollow"><img src="https://img.shields.io/badge/Email-frank__lin@whu.edu.cn-lightgrey.svg" alt="邮箱" data-canonical-src="" style="max-width:100%;"></a>
10+
<a target="_blank" href="https://jq.qq.com/?_wv=1027&k=593WvX0" rel="nofollow" ><img src="https://img.shields.io/badge/QQ群-862619503-green.svg" alt="QQ群" data-canonical-src="" style="max-width:100%;"></a>
11+
<br/><br/>
12+
<p>
13+
from zero to hero.
14+
</p>
15+
</div>
16+
<div align="center"><img src="https://raw.githubusercontent.com/frank-lam/fullstack-tutorial/master/assets/wechat-fullstack.png" width="620"/></div><br/>

notes/docsify/about/donate.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
<div align="center">
3+
<p>
4+
如果你觉得这个项目帮助到了你,你可以帮作者买一杯咖啡表示鼓励
5+
</p>
6+
</div><br/>
7+
8+
9+
![donate](https://raw.githubusercontent.com/frank-lam/fullstack-tutorial/master/assets/tipping.jpg)

0 commit comments

Comments
 (0)