DOS是單進程的操作系統
windows、linux、MAC操作系統是多進程和多線程的操作系統
java線程是通過java.lang.Thread類來實現的
1、new Thread的子類對象就能產生一個新線程
2、定義線程類實現Runnable接口
三流的公司賣產品,二流的公司買服務,一流的公司賣標準
用面向接口編程,使其更具有靈活性,實現使用接口,由於不同的類內部實現機制不一樣,只要改變內部實現的類就能夠達到自己目的,不用去改接口的實現,即改變類對象就能實現全部修改,其餘的地方不用修改
容器:
interface Collection --> Set List(子接口)
interface Set (沒有順序,不可重複)--> HashSet
interface List (有順序,可以重複)--> LinkedList ArrayList
重複:兩個對象之間如果equals就表示相等
對象的比較排序實現Comparable接口,實現裏面的compareTo方法
如何選擇數據結構:
Array讀快改慢
Linked改快讀慢
Hash在兩者之間(用得少)