首页 > 其他 > 详细

面向对象下

时间:2015-04-20 20:41:08      阅读:100      评论:0      收藏:0      [点我收藏+]

1、基本数据类型的包装类:byte--Byte ,shrot--Short,int--Integer,long--Long,char--character,float--Float,double--Double,boolean--Boolean

      a、基本类型转换为对象

     技术分享

  b、对象转换为基本类型

          技术分享

  c、相互转换

                技术分享

  d、自动拆箱:

              技术分享

 

    d、除了Character之外所有包装类都提供了一个ParseXxx(String s)的静态方法,将字符串转换成基本类型。

    e、String类提供来valueOf方法,将基本类型转换为字符串,

                 技术分享技术分享

 

2、toString方法,Object里面提供的是:返回 对象实现类的类名+@+hashCode值。对象的打印则是打印toString的返回值。自定义toString。

3、java里面比较两个对象是否相等,用两种方法,一种是==运算,一种是equals方法

     ==:如果两个对象是基本类型,且是数值类型,则值等则true,如果两个对象是引用型变量,则必须指向同一对象,返回true。

     技术分享

4、单例:要求不允许自由创建该类的对象,而是只允许为该类创建一个对象。

        1、隐藏构造器:用private 修饰

        2、一个public类方法,创建该类对象

        3、一个类属性缓存创建的对象。         

技术分享

 

5、final方法修饰成员变量(类属性、实例属性)和局部变量。

6、final修饰方法:不可被重写、final类不可有子类

7、不可变类:创建该类的实例后,该实例的属性不可变。

            技术分享

           当成员变量为引用变量时,要采取一定的方法来控制。

                    技术分享

8、缓存实例的不可变类

        技术分享

技术分享

 

面向对象下

原文:http://www.cnblogs.com/qingjun/p/4442440.html

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