zoukankan      html  css  js  c++  java
  • JAVASE知识点总结(二)

    第十三章:多态
     一、instanceof 判断一个类是否是指定的类 真则返回true 假则返回false。

     二、字段没有多态,只有方法有多态,字段前面是的什么类型,字段就调用谁的,在编译时就已经确定要去调用谁的。
    第十四章:代码块和final关键字
     一、代码块分类:
      1、局部代码块:直接定义在方法内部的代码块,调用方法时执行。

       2、初始化代码块:定义在类中的代码块,初始化代码块随着构造器的进行而进行,在创建对象时调用。

       3、静态代码块:初始化代码块前面加上static,在加载字节码文件时自动调用,在主方法前执行,只执行一次。
    二、组合关系:自己当中的字段是一个“类类型”,依赖于其他类
    三、final 关键字:最终的不可修改的。(因为继承打破了数据的封装性,所以引出了final,目的保证数据安全性)
            1、可以修饰:
                字段:字段无法被修改
                  方法:方法不能被覆盖
                  类:不能被继承

             2、可以在局部代码块中使用
                    如果修饰的是基本数据类型,代表值不能被修改
                    如果修饰的是引用数据类型,代表地址不能被修改    
    四、单例设计模式
              1、设计模式:经过很多程序猿的尝试,总结出来的一套最佳的实践方案。
                                        单例:一个类在内存当中只有一个对象,别人不能再去创建对象(众多设计模式中的一种)
    第十五章:包装类
    一、包装类:
    对基本数据类型进行包装,把基本数据类型包装成一个对象,
    把基本数据类型变得更加强大,以面向对象的思想来去使用这些类型。
    1、例如:
    基本数据类型                包装类
    byte                     Byte
    short                    Short
    int                      Integer
    long                     Long
    double                   Double
    float                    Float
    char                     Character
    boolean                  Boolean
    二、装箱和拆箱(自动装箱和自动拆箱)
    1、装箱
    2、拆箱
    3、自动装箱和自动拆箱
    三、基本数据类型与字符串和包装类之间的转换





  • 相关阅读:
    Vs 开发时无法断点问题
    VS启动调试速度异常的缓慢问题
    vs2017 调试时 浏览器关闭不想中断调试
    聚簇索引和非聚簇索引
    java实现阿里云短信服务发送验证码
    mysql定时器
    token,加密,签名
    Redis更新缓存同步数据库的理解
    Token
    解决哈希冲突的方法
  • 原文地址:https://www.cnblogs.com/javastudydoing/p/11537905.html
Copyright © 2011-2022 走看看