auto commit

This commit is contained in:
CyC2018
2018-02-23 18:10:07 +08:00
parent 2f197c2f4b
commit f059abf23f
2 changed files with 29 additions and 29 deletions

View File

@ -10,7 +10,7 @@
* [PUT<EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD>ļ<EFBFBD>](#put<75>ϴ<EFBFBD><CFB4>ļ<EFBFBD>) * [PUT<EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD>ļ<EFBFBD>](#put<75>ϴ<EFBFBD><CFB4>ļ<EFBFBD>)
* [DELETE<EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>](#deleteɾ<65><C9BE><EFBFBD>ļ<EFBFBD>) * [DELETE<EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>](#deleteɾ<65><C9BE><EFBFBD>ļ<EFBFBD>)
* [OPTIONS<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ֧<EFBFBD>ֵķ<EFBFBD><EFBFBD><EFBFBD>](#options<6E><73>ѯ֧<D1AF>ֵķ<D6B5><C4B7><EFBFBD>) * [OPTIONS<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ֧<EFBFBD>ֵķ<EFBFBD><EFBFBD><EFBFBD>](#options<6E><73>ѯ֧<D1AF>ֵķ<D6B5><C4B7><EFBFBD>)
* [RACE<EFBFBD><EFBFBD>׷<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>](#race׷<65><D7B7>·<EFBFBD><C2B7>) * [TRACE<EFBFBD><EFBFBD>׷<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>](#trace׷<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>)
* [CONNECT<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><EFBFBD><EFBFBD>](#connectҪ<74><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD>) * [CONNECT<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><EFBFBD><EFBFBD>](#connectҪ<74><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD>)
* [HTTP ״̬<D7B4><CCAC>](#http-״̬<D7B4><CCAC>) * [HTTP ״̬<D7B4><CCAC>](#http-״̬<D7B4><CCAC>)
* [2XX <20>ɹ<EFBFBD>](#2xx-<2D>ɹ<EFBFBD>) * [2XX <20>ɹ<EFBFBD>](#2xx-<2D>ɹ<EFBFBD>)
@ -110,7 +110,7 @@ GET
<EFBFBD><EFBFBD><EFBFBD> Allow: GET, POST, HEAD, OPTIONS <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD> Allow: GET, POST, HEAD, OPTIONS <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
## RACE<43><45>׷<EFBFBD><D7B7>·<EFBFBD><C2B7> ## TRACE<EFBFBD><EFBFBD>׷<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ὣͨ<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><EFBFBD>ͻ<EFBFBD><EFBFBD>ˡ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ὣͨ<EFBFBD><EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><EFBFBD>ͻ<EFBFBD><EFBFBD>ˡ<EFBFBD>

View File

@ -9,7 +9,7 @@
* [Map](#map) * [Map](#map)
* [????](#????) * [????](#????)
* [??](#??) * [??](#??)
* [?<EFBFBD><EFBFBD>?????](#?<EFBFBD><EFBFBD>?????) * [????????](#????????)
<!-- GFM-TOC --> <!-- GFM-TOC -->
# ???? # ????
@ -20,27 +20,27 @@
?????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????
????????????final ???????????????????final ????<EFBFBD><EFBFBD>????????????????????????????????????????????? ????????????final ???????????????????final ???????????????????????????????????????????????????
**final ????** **final ????**
???????????????????? ????????????????????
private ?????????????? final????????????<EFBFBD><EFBFBD>?????????????<EFBFBD><EFBFBD>???? private ???????????????????????????????????????????????? private ?????????????? final????????????????????????????????? private ????????????????????????????????????????????????
**final ??** **final ??**
????????????<EFBFBD><EFBFBD>? ???????????????
## ???????? ## ????????
static ??????????????????????????????????????????????????<EFBFBD><EFBFBD>?????????????????????? static ??????????????????????????????????????????????????????????????????????????
```java ```java
public static String staticField = "???????"; public static String staticField = "???????";
``` ```
static ????? static ???????????????????????????<EFBFBD><EFBFBD>?????????????????????????????<EFBFBD><EFBFBD>???? static ????? static ????????????????????????????????????????????????????????????????
```java ```java
static { static {
@ -60,7 +60,7 @@ public String field = "????";
} }
``` ```
????????????<EFBFBD><EFBFBD>???????<EFBFBD><EFBFBD>???? ???????????????????????????
```java ```java
public InitialOrderTest() public InitialOrderTest()
@ -69,22 +69,22 @@ public InitialOrderTest()
} }
``` ```
?????<EFBFBD><EFBFBD>?????????????????? ?????????????????????????
1. ??????????????????<EFBFBD><EFBFBD> 1. ???????????????????
2. ??????????????????<EFBFBD><EFBFBD> 2. ???????????????????
3. ????????????<EFBFBD><EFBFBD> 3. ?????????????
4. ???????????? 4. ????????????
5. ????????????<EFBFBD><EFBFBD> 5. ?????????????
6. ???????????? 6. ????????????
## ??????? ## ???????
Java ??????????????????<EFBFBD><EFBFBD>???private??protected ??? public???????????????<EFBFBD><EFBFBD>??????????????? Java ???????????????????????private??protected ??? public????????????????????????????????
???????????<EFBFBD><EFBFBD>???????????????????????????<EFBFBD><EFBFBD>??????????????????????<EFBFBD><EFBFBD>?????????????????<3F><>????????????????????????????????????????????<EFBFBD><EFBFBD>?????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
protected ???????<EFBFBD><EFBFBD>???????????????<3F><>????????????????????????????<EFBFBD><EFBFBD>?????????????<EFBFBD><EFBFBD>???????<EFBFBD><EFBFBD>??????? protected ???????????????????????????????????????????????????????????????????????????????????????
# ???? # ????
@ -96,13 +96,13 @@ protected ???????
- HashSet????? Hash ??????????????????????????? - HashSet????? Hash ???????????????????????????
- TreeSet?????????????????????????<EFBFBD><EFBFBD>????? HashSet?? - TreeSet???????????????????????????????? HashSet??
- LinkedListHashSet?????? HashSet ?????<EFBFBD><EFBFBD>????????????????????????????????????????? - LinkedListHashSet?????? HashSet ????????????????????????????????????????????????
## Queue ## Queue
???????????LinkedList ?? PriorityQueue?????? LinkedList ????????<EFBFBD><EFBFBD>? ???????????LinkedList ?? PriorityQueue?????? LinkedList ???????????
## Map ## Map
@ -112,29 +112,29 @@ protected ???????
- TreeMap????????????? - TreeMap?????????????
- ConcurrentHashMap??????? Map?????<EFBFBD>p??????? - ConcurrentHashMap??????? Map??????p???????
# ???? # ????
?????????? **Class** ??????????????<EFBFBD><EFBFBD>???????????????????????????????????? .class ??????????????????? Class ???? ?????????? **Class** ???????????????????????????????????????????????????? .class ??????????????????? Class ????
????????? Class ?????????????????????????????? JVM ?<EFBFBD><EFBFBD>???????? Class.forName('com.mysql.jdbc.Driver.class') ????????????????????<EFBFBD><EFBFBD>?????????? Class ???? ????????? Class ?????????????????????????????? JVM ??????????? Class.forName('com.mysql.jdbc.Driver.class') ???????????????????????????????? Class ????
???????????????????????????????????????????????????????????????????? .class ??????????????????? ???????????????????????????????????????????????????????????????????? .class ???????????????????
Class ?? java.lang.reflect ???????????????java.lang.reflect ???????? **Field**??**Method** ??? **Constructor** ????????? get() ?? set() ???????????? Field ???????????<EFBFBD><EFBFBD>???????? invoke() ?????????? Method ???????????????????? Constructor ?????????? Class ?? java.lang.reflect ???????????????java.lang.reflect ???????? **Field**??**Method** ??? **Constructor** ????????? get() ?? set() ???????????? Field ????????????????????? invoke() ?????????? Method ???????????????????? Constructor ??????????
IDE ??<EFBFBD><EFBFBD>???????????????????????????????????????????<EFBFBD><EFBFBD>??????????????????<3F><>??????????? IDE ????????????????????????????????????????????????????????????????????????????????
# ?? # ??
Throwable ????????????<EFBFBD>ʦ<EFBFBD>???????????????????????**Error** ?? **Exception**?????? Error ?????????????????? Throwable ??????????????????????????????????????**Error** ?? **Exception**?????? Error ??????????????????
Exception ????????**?????** ?? **???????**???????????? try...catch... ???????<EFBFBD><EFBFBD>??????????????<EFBFBD><EFBFBD>?????????????????????????????? 0 ?????? Arithmetic Exception??????????????????????? Exception ????????**?????** ?? **???????**???????????? try...catch... ??????????????????????????????????????????????????????? 0 ?????? Arithmetic Exception???????????????????????
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/48f8f98e-8dfd-450d-8b5b-df4688f0d377.jpg) ![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/48f8f98e-8dfd-450d-8b5b-df4688f0d377.jpg)
# ?<EFBFBD><EFBFBD>????? # ????????
- Eckel B, ????? , ??? , ?? . Java ?????? [M]. ??<EFBFBD><EFBFBD>????????? , 2002. - Eckel B, ????? , ??? , ?? . Java ?????? [M]. ????????????? , 2002.
- [Java ????????? ](https://segmentfault.com/a/1190000004527951) - [Java ????????? ](https://segmentfault.com/a/1190000004527951)