zoukankan      html  css  js  c++  java
  • JAVA学习第二步,初级知识框架梳理

    回顾往期的学习,才发现已经学习了这么多知识点。这里复制了其他创作者的一些梳理结合自己的梳理。总结了自己在Java学习入门阶段的知识点。笔记自己了也写了详细的两本 第一章 Java面向对象
    • 1-1包的定义
    • 1-2 编译运行定义在包中的类
    • 1-3 如何使用其他包中的类
    • 1-4 Eclipse的安装 ,idea的安装
    • 1-5 在Eclipse中创建项目添加类运行程序
    • 1-6 设置Eclipse的字号文件编码智能提示
    • 1-7 在项目中添加源文件
    • 1-8 在工作区中添加已有的项目
    • 1-9 Eclipse调试程序,idea的调试
    • 1-10 类的访问权限修饰符
    • 1-11 类成员的访问权限
    • 1-12 方法覆盖中的访问权限
    • 1-13 Object类的方法介绍
    • 1-14 Object类的getClass方法
    • 1-15 Object类的toString方法介绍
    • 1-16 重写tostring方法
    • 1-17 equals方法分析
    • 1-18 重写equals方法
    • 1-19 hashCode方法
    • 1-20 Eclipse的常用快捷键
    • 1-21 final修饰类与字段
    • 1-22 final修饰方法与局部变量
    • 1-23 抽象方法的定义
    • 1-24 测试平面图形抽象类
    • 1-25 抽象类特点
    • 1-26 抽象类练习主人喂养宠物
    • 1-27 接口概述
    • 1-28 接口的定义与实现
    • 1-29 接口多态
    • 1-30 接口说明
    • 1-31 接口与抽象类的异同点
    • 1-32 接口应用一功能的封装
    • 1-33 接口应用二定义一组操作规范
    • 1-34 提倡面向接口编程1接口比较灵活
    • 1-35 提倡面向接口编程2接口易扩展,使项目分层
    • 1-36 提供面向接口编程3接口使项目分层
    • 1-37 接口使项目分层代码
    • 1-38 不同动物使用不同的说话方式进行交流
    • 1-39 类与类之间的关系1
    • 1-40 类与类之间的关系2
    • 1-41 成员内部类
    • 1-42 静态内部类与局部内部类
    • 1-43 匿名内部类
    第二章 Java异常
    • 2-1 异常概述
    • 2-2 认识运行时异常
    • 2-3 认识编译时异常
    • 2-4 trycatch子句的语法
    • 2-5 捕获异常代码
    • 2-6 finally子句
    • 2-7 throws抛出异常
    • 2-8 异常处理的选择
    • 2-9 方法覆盖中的异常处理
    • 2-10 自定义异常1
    • 2-11 自定义异常2
    • 2-12 自定义性别异常
    第三章 数组
    • 3-1 数组的定
    • 3-2 数组元素的访问
    • 3-3 数组的遍历
    • 3-4 数组的静态初始化
    • 3-5 数组作为方法的返回值类型与参数类型1
    • 3-6 数组作为方法的返回值类型与参数类型2
    • 3-7 main方法的参数
    • 3-8 可变长参数
    • 3-9 数组扩容1
    • 3-10 数组扩容2
    • 3-11 在数组的指定位置插入元素
    • 3-12 在数组中插入元素的实现
    • 3-13 对象数组
    • 3-14 二维数组的引入与遍历
    • 3-15 二维数组的动态初始化及静态初始化
    • 3-16 二维数组的内存分析
    • 3-17 Arrays工具类方法介绍
    • 3-18 Arrays工具类的使用
    • 3-19 冒泡排序分析
    • 3-20 冒泡排序的实现
    • 3-21 选择排序分析
    • 3-22 选择排序的实现
    • 3-23 二分查找算法分析1
    • 3-24 二分查找算法分析2
    • 3-25 二分查找算法的实现
    • 3-26 数组实现用户注册之添加用户
    • 3-27 数组实现用户注册判断用户是否存在
    • 3-28 数组实现用户注册测试类
    第四章 常用类
    • 4-1 String对象的创建1
    • 4-2 String对象的创建2
    • 4-3 String类的常用操
    • 4-4 String类的常用操作
    • 4-5 正则表达式
    • 4-6 String类中与正则表达式相关的方法
    • 4-7 String对象是不可变的
    • 4-8 String对象是不可变的每次字符串连接都会创建新的字符串对象
    • 4-9 String对象是不可变的3
    • 4-10 StringBuilder可变字符串
    • 4-11 包装类概述
    • 4-12 包装类的继承结构图
    • 4-13 包装类对象的创建
    • 4-14 包装类的字段常量
    • 4-15 包装类的常用操作1
    • 4-16 包装类的常用操作2
    • 4-17 装箱与拆箱
    • 4-18 Date日期类
    • 4-19 SimpleDateFormat类
    • 4-20 Calendar类
    • 4-21 线程安全的日期类
    • 4-22 Math类
    • 4-23 DecimalFormat类
    • 4-24 BigDecimal类
    • 4-25 Random类
    第五章 集合
    • 5-1 Collection集合概述
    • 5-2 Collection集合概述2
    • 5-3 Collection集合的基本操作
    • 5-4 Collection集合泛型与集合间的操作
    • 5-5 Collection集合的迭代1
    • 5-6 Collection集合的迭代2
    • 5-7 List集合新增的方法介绍
    • 5-8 List集合从Collection继承的基本操作
    • 5-9 List新增针对索引值的操作1
    • 5-10 List新增操作2
    • 5-11 List集合对象需要重写equals方法
    • 5-12 List集合排序
    • 5-13 ArrayList与Vector
    • 5-14 单向链表
    • 5-15 双向链表
    • 5-16 LinkedList新增方法
    • 5-17 Set集合特点
    • 5-18 HashSet特点
    • 5-19 TreeSet集合可以自然排序
    • 5-20 TreeSet底层是TreeMap
    • 5-21 TreeSet判断是否同一个对象
    • 5-22 Collection集合小结
    • 5-23 Collections工具类
    • 5-24 泛型
    • 5-25 Map集合概述
    • 5-26 Map基本操作介绍
    • 5-27 Map的基本操作1
    • 5-28 Map集合的遍历
    • 5-29 统计字符出现的次数
    • 5-30 HashMap工作原理1
    • 5-31 HashMap工作原理2
    • 5-32 HashMap工作原理3
    • 5-33 HashMap源码分析
    • 5-34 HashMap源码分析2
    • 5-35 HashTable类
    • 5-36 Properties
    • 5-37 Properties加载配置文件属性
    • 5-38 TreeMap测试
    • 5-39 TreeMap中的键是根据比较结果是否为0进行判断的
    • 5-40 二叉树原理
    • 5-41 Map集合小结
    第六章 IO流
    • 6-1 流概述
    • 6-2 IO流类结构图
    • 6-3 FileInputStream以字节为单位读取文件内容
    • 6-4 FileInputStream以字节数组为单位读取数据
    • 6-5 读取文件中的异常处理
    • 6-6 FileOutputStream保存数据到文件
    • 6-7 使用字节流实现文件的复制
    • 6-8 缓冲流工作原理
    • 6-9 BufferedInputStream与BufferedOutputStream类读写文件
    • 6-10 DataInputStream与DataOutputStream类读写文件
    • 6-11 PrintStream打印字节流
    • 6-12 装饰者设计模式
    • 6-13 ObjectInputStream与ObjectOutputStream类
    • 6-14 SerialVersionUID序列化版本号字段
    • 6-15 FileReader读取文本文件
    • 6-16 FileWriter保存数据
    • 6-17 文本文件的复制
    • 6-18 InputStreamReader与OutputStreamWriter转换流类
    • 6-19 BufferedReader与BufferedWriter字符缓冲流
    • 6-20 创建File对象
    • 6-21 File字段
    • 6-22 File的常用操作介绍
    • 6-23 获得文件的相关属性
    • 6-24 显示文件夹的内容
    • 6-25 文件夹的递归显示与复制
    第七章 线程
    • 7-1 线程概述
    • 7-2 继承Thread创建线程
    • 7-3 多线程每次执行结果可能不一样
    • 7-4 实现Runnable接口创建线程
    • 7-5 实现Callable接口创建线程
    • 7-6 线程的基本操作介绍
    • 7-7 线程基本操作
    • 7-8 守护线程
    • 7-9 线程状态
    • 7-10 线程优先级
    • 7-11 线程休眠
    • 7-12 中断线程
    • 7-13 线程让步
    • 7-14 线程合并
    • 7-15 线程终止
    • 7-16 使用线程模拟多人从同一帐户中取钱
    • 7-17 线程同步
    • 7-18 同步代码块1
    • 7-19 同步代码块2
    • 7-20 同步方法
    • 7-21 线程安全的类
    • 7-22 生产者消费者场景描述
    • 7-23 定义仓库类
    • 7-24 定义生产者类消费者类及测试类
    • 7-25 完善生产者消费者模式
    • 7-26 创建两个线程实现奇数偶数的交替打印
    • 7-27 两个线程交替打印100个和10个数
    • 7-28 Timer类
    • 7-29 死锁
    第八章 反射
    • 8-1 反射概述
    • 8-2 创建Class对象的方式
    • 8-3 反射类信息
    • 8-4 反射字段信息
    • 8-5 反射方法信息
    • 8-6 反射构造方法信息
    • 8-7 通过反射创建实例
    • 8-8 通过反射技术访问字段的值
    • 8-9 通过反射技术调用方法
    • 8-10 IO+Properties+Reflect
  • 相关阅读:
    【codecombat】 试玩全攻略 第九关 循环又循环
    【codecombat】 试玩全攻略 第十三关 已知敌人
    【codecombat】 试玩全攻略 第十一关 再次迷宫经历
    【codecombat】 试玩全攻略 第六关 cell commentary
    【codecombat】 试玩全攻略 第八关 火舞
    【codecombat】 试玩全攻略 第十二关 恐惧之门
    【codecombat】 试玩全攻略 第十四关 已知敌人
    苹果apns推送总结
    Xcode 提升速度小技巧
    UITextField 限制输入字数
  • 原文地址:https://www.cnblogs.com/xiaoshenke/p/10917174.html
Copyright © 2011-2022 走看看