# 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八大排序算法
- 最后的话