From 1c69395241080989a323e40e41bb24dd871574f8 Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Sat, 24 Feb 2018 17:57:11 +0800 Subject: [PATCH] auto commit --- notes/Java 基础语法.md | 140 ----------------------------------------- 1 file changed, 140 deletions(-) delete mode 100644 notes/Java 基础语法.md diff --git a/notes/Java 基础语法.md b/notes/Java 基础语法.md deleted file mode 100644 index 03f0886c..00000000 --- a/notes/Java 基础语法.md +++ /dev/null @@ -1,140 +0,0 @@ - -* [????](#????) - * [ final](#-final) - * [????????](#????????) - * [???????](#???????) -* [????](#????) - * [Set](#set) - * [Queue](#queue) - * [Map](#map) -* [????](#????) -* [??](#??) -* [????????](#????????) - - -# ???? - -## 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)