auto commit
This commit is contained in:
parent
8f22918034
commit
1c69395241
|
@ -1,140 +0,0 @@
|
|||
<!-- GFM-TOC -->
|
||||
* [????](#????)
|
||||
* [ final](#-final)
|
||||
* [????????](#????????)
|
||||
* [???????](#???????)
|
||||
* [????](#????)
|
||||
* [Set](#set)
|
||||
* [Queue](#queue)
|
||||
* [Map](#map)
|
||||
* [????](#????)
|
||||
* [??](#??)
|
||||
* [????????](#????????)
|
||||
<!-- GFM-TOC -->
|
||||
|
||||
# ????
|
||||
|
||||
## final
|
||||
|
||||
**final ????**
|
||||
|
||||
??????????????????????????????????????????????????????????????????
|
||||
|
||||
????????????final ???????????????????final ???????????????????????????????????????????????????
|
||||
|
||||
**final ????**
|
||||
|
||||
????????????????????
|
||||
|
||||
private ?????????????? final????????????????????????????????? private ????????????????????????????????????????????????
|
||||
|
||||
**final ??**
|
||||
|
||||
???????????????
|
||||
|
||||
## ????????
|
||||
|
||||
static ??????????????????????????????????????????????????????????????????????????
|
||||
|
||||
```java
|
||||
public static String staticField = "???????";
|
||||
```
|
||||
|
||||
static ????? static ????????????????????????????????????????????????????????????????
|
||||
|
||||
```java
|
||||
static {
|
||||
System.out.println("??????????");
|
||||
}
|
||||
```
|
||||
|
||||
??????????????????????????????????????????????
|
||||
|
||||
```java
|
||||
public String field = "????";
|
||||
```
|
||||
|
||||
```java
|
||||
{
|
||||
System.out.println("???????");
|
||||
}
|
||||
```
|
||||
|
||||
???????????????????????????
|
||||
|
||||
```java
|
||||
public InitialOrderTest()
|
||||
{
|
||||
System.out.println("??????");
|
||||
}
|
||||
```
|
||||
|
||||
?????????????????????????
|
||||
|
||||
1. ???????????????????
|
||||
2. ???????????????????
|
||||
3. ?????????????
|
||||
4. ????????????
|
||||
5. ?????????????
|
||||
6. ????????????
|
||||
|
||||
## ???????
|
||||
|
||||
Java ???????????????????????private??protected ??? public????????????????????????????????
|
||||
|
||||
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
|
||||
|
||||
protected ???????????????????????????????????????????????????????????????????????????????????????
|
||||
|
||||
# ????
|
||||
|
||||
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/114c49a6-72e3-4264-ae07-c564127094ac.png)
|
||||
|
||||
??????????? Collection ?? Map ?????Collection ??????? List??Set ??? Queue??
|
||||
|
||||
## Set
|
||||
|
||||
- HashSet????? Hash ???????????????????????????
|
||||
|
||||
- TreeSet???????????????????????????????? HashSet??
|
||||
|
||||
- LinkedListHashSet?????? HashSet ????????????????????????????????????????????????
|
||||
|
||||
## Queue
|
||||
|
||||
???????????LinkedList ?? PriorityQueue?????? LinkedList ???????????
|
||||
|
||||
## Map
|
||||
|
||||
- HashMap????? Hash ???
|
||||
|
||||
- LinkedHashMap???????????????????????????????????LRU?????
|
||||
|
||||
- TreeMap?????????????
|
||||
|
||||
- ConcurrentHashMap??????? Map??????p???????
|
||||
|
||||
# ????
|
||||
|
||||
?????????? **Class** ???????????????????????????????????????????????????? .class ??????????????????? Class ????
|
||||
|
||||
????????? Class ?????????????????????????????? JVM ??????????? Class.forName('com.mysql.jdbc.Driver.class') ???????????????????????????????? Class ????
|
||||
|
||||
???????????????????????????????????????????????????????????????????? .class ???????????????????
|
||||
|
||||
Class ?? java.lang.reflect ???????????????java.lang.reflect ???????? **Field**??**Method** ??? **Constructor** ????????? get() ?? set() ???????????? Field ????????????????????? invoke() ?????????? Method ???????????????????? Constructor ??????????
|
||||
|
||||
IDE ????????????????????????????????????????????????????????????????????????????????
|
||||
|
||||
# ??
|
||||
|
||||
Throwable ??????????????????????????????????????**Error** ?? **Exception**?????? Error ??????????????????
|
||||
|
||||
Exception ????????**?????** ?? **???????**???????????? try...catch... ??????????????????????????????????????????????????????? 0 ?????? Arithmetic Exception???????????????????????
|
||||
|
||||
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/48f8f98e-8dfd-450d-8b5b-df4688f0d377.jpg)
|
||||
|
||||
# ????????
|
||||
|
||||
- Eckel B, ????? , ??? , ?? . Java ?????? [M]. ????????????? , 2002.
|
||||
- [Java ????????? ](https://segmentfault.com/a/1190000004527951)
|
Loading…
Reference in New Issue
Block a user