Java的学习之路——常用类

  1. 常用类
    1. Object类

Java所有的类都继承自Object类

特征

    Java中Object是唯一没有父类的类

    其他所有的类都继承了Object类中的方法。比如toString()

toString如果不重写,调用的就是Object的toString

String类已经重写了Object的toString()方法

==与eaquals的说明

==既可以比较基本数据类型也可以计较引用数据类型

         //比较基本数据类型时比较的是数值是否一致

         //比较引用数据累心时比较的是地址值是否一致

  equals 只能比较引用数据类型,比较的是地址值是否一致,但有些类会重写Object的equals用于比较内容是否一致,比如String

扫描二维码关注公众号,回复: 2317807 查看本文章

        

    1. String类

    字符串是常量,它的值在创建之后就不能更改了

    String是长度不可变的字符序列,不要频繁的对其进行字符串的拼接(字符串常量池的原因)

 

如果需要频繁的对进行拼接,建议使用StringBuffer类

   StringBuffer是长度可变的字符序列

 String 与StringBuffer的区别

         String是长度不可变的字符序列

         StringBuffer是长度可变的字符串序列(扩容)

         StringBuffer,可变字符序列,线程安全,效率低

         StringBuilder:可变序列,线程不安全,效率高

 

数组的长度-->数组.length属性

字符串的长度-->字符串.length()方法

 

    1. 包装类        

八种基本数据类型对应着都有其引用类(包装类、封装类)

         //byte short int  long float double char  boolean

         //Byte Short Integer Long Float Double  Character    Boolean

    可以将基本数据类型转换为他所对应的包装类型(自动的装箱)

   将包装类型转换为其所对应的基本数据类型(自动的拆箱)

如何将一个基本数据类型转换为其所对应的字符串

    1.使用String类的valueof()方法

    2.使用对应的包装类的toString()方法

    3.字符串拼接

    1. Data类

Date类在java.util包中有在java.sql类中也有,其中在java.util包中的是在java.sql包中的父类

    1. SimpleDateFormat 类

    format()

    SimpleDateFormat();

 

  1.  

猜你喜欢

转载自blog.csdn.net/ChaoLingW/article/details/81147558