JavaSE 基础知识笔记 - 教程

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

2、面向对象

浏览 106 扫码 分享 2022-07-10 07:49:31
  • 2.1、单例设计模式
  • 2.2、Object类
  • 2..3、虚拟方法调用
  • 2.4、关键字的使用
  • 2.5、封装
  • 2.6、继承
  • 2.7、多态
  • 2.8、匿名对象
  • Java值传递机制

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 1、基础语法
    • 1.1、DOS命令
    • 1.2、JDK JRE JVM
    • 1.3、变量
    • 1.4、运算符
      • 1.4.1、位运算符
      • 1.4.2、逻辑运算符
      • 1.4.3、比较运算符
      • 1.4.4、赋值运算符
      • 1.4.5、算术运算符
    • 1.5、程序流程
      • 1.5.1、if else
      • 1.5.2、switch-case
      • 1.5.3、for循环
      • 1.5.4、while循环
      • 1.5.5、do-while循环
      • 1.5.6、break、continue、return
    • 1.6、数组
      • 1.6.1、排序动图
      • 1.6.2、一维数组
      • 1.6.3、二维数组
      • 1.6.4、数组中常见算法
    • 1.7、类 对象 构造器 方法 代码块
      • 1.7.1、类
        • 代码块
          • 非静态代码块
          • 静态代码块
        • 内部类
        • 抽象类与抽象方法
          • 接口和抽象类之间的对比
        • UML类图
      • 1.7.2、对象内存解析
      • 1.7.3、属性
        • 属性赋值过程
      • 1.7.4、构造器
        • 构造器重载
      • 1.7.5、方法
        • 方法的重写
        • 方法的重载
        • 可变个数的形参
        • 方法参数的值传递机制
      • 程序中成员变量的执行顺序
    • 1.8、接口(interface)
  • 2、面向对象
    • 2.1、单例设计模式
    • 2.2、Object类
      • 2.2.1、包装类
    • 2..3、虚拟方法调用
    • 2.4、关键字的使用
      • 2.4.1、final的使用
      • 2.4.2、static的使用
      • 2.4.3、toString() 方法
      • 2.4.4、==和equals的区别
      • 2.4.5、instanceof的使用
      • 2.4.6、四种访问权限修饰符
      • 2.4.7、this的使用
      • 2.4.8、package、 import的使用
      • 2.4.9、super的使用
    • 2.5、封装
    • 2.6、继承
    • 2.7、多态
    • 2.8、匿名对象
    • Java值传递机制
  • 3、异常
    • 3.1、异常事件可分为两类
    • 3.2、try-catch-finally / try-catch
    • 3.3、throws
    • 3.4、用户自定义异常类
  • 4、多线程
    • 4.1、线程的通信
      • 4.1.1、notify()/notifyAll()
      • 4.1.2、wait()
    • 4.2、程序、进程、线程
    • 4.3、线程的创建和使用
      • 4.3.1、JDK5.0新增线程创建方式
        • 使用线程池
          • 线程池相关API
        • 实现Callable接口
      • 4.3.2、线程的创建方法一:Thread
        • Thread类有关方法
      • 4.3.3、线程的创建方法二:实现Runnable接口
    • 4.4、线程的优先级
    • 4.5、线程的生命周期
    • 4.6、线程的同步
  • 5、枚举类&注解
    • 5.1、注解
      • 5.1.1、自定义的注解
      • 5.1.2、注解
    • 5.2、枚举类
      • 5.2.1、枚举类的使用
      • 5.2.2、枚举类的方法
  • 6、集合
    • 6.1、Iterator迭代器接口 foreach
    • 6.2、集合的分类
      • 6.2.1、Map接口方法
        • Map实现类之一:HashMap
        • Map实现类之二:LinkedHashMap
        • Map实现类之三:TreeMap
        • Map实现类之五:Properties
      • 6.2.2、Collection接口方法
        • Collection子接口之一:List接口
          • List实现类之一:ArrayList
          • List实现类之二:LinkedList
          • List 实现类之三:Vector
        • Collection子接口之二:Set接口
          • Set实现类之一:HashSet
          • Set实现类之二:LinkedHashSet
          • Set实现类之三:TreeSet
            • 定制排序
            • 自然排序
    • 6.3、Collections工具类
  • 7、Java常用类
    • 7.1、字符串相关的类
      • 7.1.1、String常用方法
      • 7.1.2、StringBuffer类
      • 7.1.3、StringBuilder类
    • 7.2、JDK 8之前的日期时间API
      • 7.2.1、java.lang.System类
      • 7.2.3、java.text.SimpleDateFormat类
    • 7.3、JDK 8中新日期时间API
      • 7.3.1、新的日期API
    • 7.4、Java比较器
    • 7.5、System类
    • 7.6、Math类
    • 7.7、BigInteger与BigDecimal
  • 8、泛型
    • 8.1、泛型的概念
    • 8.2、泛型的声明/实例化
    • 8.3、自定义泛型类/泛型接口
    • 8.4、泛型方法
    • 8.5、通配符的使用
  • 9、IO流
    • 9.1、File类
      • 9.1.1、File常用构造器
      • 9.1.2、路径分隔符
      • 9.1.3、File常用方法
    • 9.2、流的分类
      • 9.2.1、输入流
        • InputStream & Reader
      • 9.2.2、输出流
        • OutputStream & Writer
      • 9.2.3、节点流(或文件流)
        • FileInputStream、FileOutputStream
      • 9.2.4、缓冲流
        • BufferedInputStream、BufferedOutputStream
      • 9.2.5、转换流
        • InputStreamReader
        • OutputStreamWriter
      • 9.2.6、对象流
        • OjbectOutputSteam
        • ObjectInputStream
    • 9.3、NIO.2中Path、 Paths、Files类的使用
      • 9.3.1、Files 类
      • 9.3.2、Path接口
  • 10、网络编程
    • 10.1、通信要素1: IP和端口号
      • 10.1.1、InetAdress类
    • 10.2、通信要素2:网络协议
      • 10.2.1、Socket
    • 10.3、网络通信协议
    • 10.4、实现TCP的网络编程
    • 10.5、UDPd协议的网络编程
    • 10.6、URL网络编程
  • 11、反射
    • 11.1、反射主要的API & Class常用方法
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注