一入 Java 深似海【目录】-----------------------------------------【目录】

【目录】html

 

 

 1、计算机相关知识

  1.

  2.

  3.

2、Java 基础语法

  一、Java 语言概述

  二、数据类型 & 变量与常量 & 注释

  三、运算符

  四、流程控制语句 之 顺序结构

  五、流程控制语句 之 分支结构

  六、流程控制语句 之 循环结构

 3、 数组

  一、数组(一)定义与访问

  二、数组(二)基本操做

  三、数组(三)二维数组

4、Java 面向对象

  1   面向对象思想(类与对象)

  2   方法—定义与调用

  2   方法—参数传递、重载、命令行参数与可变参数

  2   封装

  3   static 关键字

  4   继承

  5   抽象

  6   接口

  7   多态

  8   权限修饰符 & final 关键字

  9   内部类

5、枚举

  一、枚举的概述与实现

  二、枚举的定义与使用

6、Java经常使用API

  一、基本包装类 Wrapper

  二、Scanner 类

  三、匿名对象

  四、Random 类

  五、Arrays 类

  六、数学相关类(Math、BigInteger、BigDecimal)

  七、Object  类

  八、System 类

  九、日期时间类

  十、比较器:天然排序与定制排序(Comparable接口与Comparator接口)

  十一、String 类

7、异常处理

  一、异常基础

  二、异常的处理

  三、自定义异常

8、多线程基础

  一、多线程概述

  二、线程生命周期

  三、线程安全(线程同步)

  四、线程通讯(等待唤醒)

  五、线程池

9、集合

  一、集合概述

  二、Collection 接口

    (1)List 接口

    (2)Set 接口

       Set 的源码分析

  三、Map接口

       

   【补充】:编程

    (1)Iterable、Iterator与ListIterator
数组

    (2)集合源码中的 modCount 的做用安全

    (3)Collections 工具类服务器

    (4)JDK9 对集合添加的优化网络

10、 泛型

    一、泛型的概念与好处

  二、泛型的使用形式

  三、泛型—类型通配符

  四、泛型擦除

  五、泛型其余

11、 IO操做

  一、File 类

    1. File 类—文件操做

    2. 递归&递归操做文件

    3. 文件过滤器

  二、IO 流概述

  三、字节流

    1. 字节输出流【OutputStream】

    2. 字节输入流【InputStream】

    案例:拷贝或剪切整个目录多线程

  四、字符流

    1. 字符输入流【Reader】

    2. 字符输出流【Writer】

  五、缓冲流

    1. 字节缓冲流【BufferedOutputStream/BufferedInputStream】

    2. 字符缓冲流【BufferedWriter/BufferedReader】

    案例:文件复制app

  六、转换流

    1. OutputStreamWriter 类

    2. InputStreamReader 类

    案例:文本数据的编码与解码dom

  七、序列化流

    1. 序列化流【ObjectOutputStream】

    2. 反序列化流【ObjectInputStream】

    3. 序列化与反序列化

  八、数据IO流 【DataOutputStream&DataInputStream】

  九、打印流

  十、标准输入流与标准输出流

  【补充】:

    (1)IO 异常的处理工具

    (2)Properties 属性集

12、网络编程

  一、网络编程基础知识

    【篇一】:网络编程基础 上

    【篇二】:网络编程基础 下

  二、网络编程经常使用API

  三、基于TCP 协议的网络编程

  四、TCP 编程案例

  五、基于 UDP 协议的网络编程

  六、网络编程案例:使用 MulticastSocket 实现多点广播

十3、注解

    一、注解的概述

  二、注解的定义

  三、注解的使用与读取

十4、反射

相关文章
相关标签/搜索