首页 > 编程语言 > 详细

JAVASE知识点总结(二)

时间:2019-09-18 00:23:03      阅读:84      评论:0      收藏:0      [点我收藏+]
第十三章:多态
 一、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、自动装箱和自动拆箱
技术分享图片
三、基本数据类型与字符串和包装类之间的转换
技术分享图片





JAVASE知识点总结(二)

原文:https://www.cnblogs.com/javastudydoing/p/11537905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!