• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
阿呆草原狼
博客园    首页    新随笔    联系   管理    订阅  订阅
面向对象下

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、缓存实例的不可变类

       

 

posted on 2015-04-20 19:42  阿呆草原狼  阅读(76)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3