編輯點評:您的java隨身手冊
手機上可以免費學習一些java相關的內容,隨身Java app精選了在Java學習、筆試、面試過程中經常遇到的知識點,覆蓋面廣,無論是學習基礎還是深入研究都可以免費使用,隨時隨地想學就學,提高你的開發技術水平。
隨身Java免費學習java軟件特色介紹
隨身Java精選了在Java學習、筆試、面試過程中經常遇到的知識點,覆蓋面廣。
面向所有學習Java的朋友們,適用于初學者和有一定的開發經驗的開發者。
讓用戶隨時隨地可以學習Java知識,提高開發技術水平。
支持的內容
Java基礎
算法與編程
Java進階
設計模式
數據庫
Java Web
流行框架
Java EE
Java API
Java面試寶典
Java 專題
數據庫介紹
第1章數據庫基礎
1.1主流數據庫管理系統介紹
目前有許多DBMS產品,如DB2.
Oracle,Microsoft SQL Server,Sybase SQLServer.Informix,MySQL等,它們在數據庫市場上各自占有一席之地。下面簡要介紹幾種常用的數據庫管理系
統。
(1)DB2
DB2第一種使用使用SQL的數據庫產
品。DB2于1982年首次發布,現在已經可以用在許多操作系統平臺上,它除了
可以運行在OS/390和VM等大型機操作系統以及中等規模
的AS/400系統之外,IBM還提供了跨平臺(包括基于UNIX的LINUX,HP UX,Sun Solaris,以及SCO UnixWare,還有用于個人電腦的Windows 2000系統)的DB2產品。應用程序可以通過使用微軟的ODBC接口、Java的JDBC接口或者CORBA接口代理來訪問DB2數據庫。
DB2有不同的版本,比如DB2
Everyplace是為移動用戶提供的一個內存占用小且性能出色的版本;DB2
for z/OS則是為主機系統提供的版本;Enterprise Server Edition(ESE)是一種適用于中型和大型企業的版本;Workgroup Server Edition(WSE)主要適用于小型和中型企業,它提供除大
型機連接之外的所有ESE特性;而DB2
Express則是為開發人員提供的可以免費使用的版本。
精彩預覽
1)插入排序(直接插入排序、希爾排序)。
2)交換排序(冒泡排序、快速排序)。
3)選擇排序(直接選擇排序、堆排序)。
4)歸并排序。
5)分配排序(箱排序、基數排序)。
所需輔助空間最多:歸并排序所需輔助空間最少:堆排序平均速度最快:快速排序不穩定:快速排序,希爾排序,堆排序。
選擇排序算法的時候:
1數據的規模;
2.數據的類型;
3數據已有的順序。
一般來說,當數據規模較小時,應選擇直接插入排序或冒泡排序。任何排序算法在數據量小時基本體現不出來差距?紤]數據的類型,比如如果全部是正整數,那么考慮使用桶排序為最優?紤]數據已有順序,快排是一種不穩定的排序((當然可以改進),對于大部分排好的數據,快排會浪費大量不必要的步驟。數據量極小,而且已經基本排好序,冒泡是最佳選擇。我們說快排好,是指大量隨機數據下,快排效果最理想。而不是所有情況。
熱門評論
最新評論