# Java基礎知識點
---
- ### Java 概述:Java 基礎入門;Java 開發環境搭建:熟練開發環境搭建、使用Eclipse編譯運行調試項目;
- ### Java基本程序設計結構:熟練Java基本程序的書寫、熟練運用數據類型、變量、流程、數組等;
- ### 對象和類(OOP基礎):深刻理解面向對象思想、熟練運用類、對象、方法等Java基本程序單位;
- ### 繼承:熟練Java繼承程序設計思想、能夠使用繼承思想編寫Java程序;
- ### 接口與內部類:熟練Java接口的定義和使用、理解使用Java接口設計系統;
- ### 異常與調試:理解Java異常的機制、能夠捕獲常見異常、可以自定義異常;
- ### 集合框架:熟練使用三種集合框架List、Map、Set;能夠使用集合框架模擬數據庫操作;
- ### 多線程:熟練Java多線程的定義和使用,熟練Java的同步機制和通信機制,編寫安全的Java多線程程序;
- ### 網絡編程:熟練Java網絡編程客戶端和服務器端類、使用Java網絡編程接口實現聊天室;
- ### Java IO 流:熟練各種Java I/O流的使用、使用IO流拷貝文件、上傳、下載;
- 說明
- 《Java 基礎》
- 第01章 Java 概述
- 第02章 Java 語言語法
- 第03章 Java 面向對象編程
- 第04章 Java 常見API
- 第05章 Java 集合框架
- 第06章 Java 多線程和并發
- 第07章 Java I\O流
- 第08章 Java 網絡編程
- 第09章 Java 數據結構
- 第10章 Java 設計模式
- 《Android 基礎》
- 第00章 Android Studio 中的項目結構
- 第01章 AndroidManifest
- 第02章 UI
- 第03章 Activity
- 第04章 Service
- 第05章 BroadcastReceiver
- 第06章 ContentProvider
- 第07章 Intent
- 第08章 多線程
- 《數據庫基礎》
- 第01章 SQL 語句基礎
- 第02章 SQLite 基礎
- 《數據結構》
- chapter 1
- 《算法》
- chapter 1
- 《網絡基礎》
- 面試常見網絡知識解答
- 1.1.網絡協議簡介
- 1.2.
- 1.3.
- 1.4.
- 1.5.
- 《項目經驗》
- 序言
- 公司項目
- 開源項目
- 自有項目
- 《回首與展望》
- 《開始的地方》
- 1.初識計算機
- 2.時刻準備著
- 《在路上》
- 1.最寒冷的冬天
- 2.做了一回鳥人
- 3.5月出租屋
- 4.魔都
- 5.回長安
- 6.煉獄
- 7.最后的路
- 《遇到的坑》
- 《正在做的事》
- 《未來》
- 附錄 1:10大基礎算法
- 1.快速排序算法
- 2.堆排序算法
- 3.歸并排序
- 4.二分查找算法
- 5.BFPRT(線性查找算法)
- 6.DFS(深度優先搜索)
- 7.BFS(廣度優先搜索)
- 8.Dijkstra算法
- 9.動態規劃算法
- 10.樸素貝葉斯分類算法
- 附錄 2:面試常考算法
- 第1章 常考排序算法
- 1.1.冒泡排序
- 1.2.快速排序
- 第2章 常考搜索算法
- 2.1.二分查找
- 附錄 3:Java八大排序算法
- 最后的話