java基础学习_常用类小结

Wesley13
• 阅读 406

看看下面的类,是否都熟悉,简要说明每个类主要是干什么呢?

    Object:是类层次结构的根类,所有类都直接或者间接的继承自该类。
    Scanner:获取键盘录入数据的类。
    String:针对字符串的常见操作的类。
    StringBuffer/StringBuilder:字符串缓冲区类,提高字符串的操作效率。
    Arrays:针对数组进行操作的工具类。
    Integer:把int基本数据类型封装成Integer引用数据类型,可以调用方法了,最主要作用是可以把String引用数据类型转换int基本数据类型了。
    Character:把char基本类型封装成Character引用数据类型,可以调用方法了。了解几个方法就可以了。
    Pattern:正则表达式的编译表示形式。模式对象。
    Matcher:匹配器对象。
    Math:针对数学运算操作的类。
    Random:产生随机数的类。
    System:系统类,提供了几个有用方法。
    BigInteger:关于大整数的运算的类。
    BigDecimal:关于浮点数的运算用这个,不会有精度的丢失。
    Date:针对日期操作的类,可以精确到毫秒。
    DateFormat:针对日期进行格式化或者针对字符串(文本)进行解析的类。
    Calendar:日历类,把所有的日历字段(成员变量)进行了封装,要什么,自己使用获取方法,然后拼接。

Object:是类层次结构的根类,所有类都直接或者间接的继承自该类。
Scanner:获取键盘录入数据的类。
String:针对字符串的常见操作的类。
StringBuffer/StringBuilder:字符串缓冲区类,提高字符串的操作效率。
Arrays:针对数组进行操作的工具类。
Integer:把int基本数据类型封装成Integer引用数据类型,可以调用方法了,最主要作用是可以把String引用数据类型转换int基本数据类型了。
Character:把char基本类型封装成Character引用数据类型,可以调用方法了。了解几个方法就可以了。
Pattern:正则表达式的编译表示形式。模式对象。
Matcher:匹配器对象。
Math:针对数学运算操作的类。
Random:产生随机数的类。
System:系统类,提供了几个有用方法。
BigInteger:关于大整数的运算的类。
BigDecimal:关于浮点数的运算用这个,不会有精度的丢失。
Date:针对日期操作的类,可以精确到毫秒。
DateFormat:针对日期进行格式化或者针对字符串(文本)进行解析的类。
Calendar:日历类,把所有的日历字段(成员变量)进行了封装,要什么,自己使用获取方法,然后拼接。

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
2年前
java中字符串相等判断
字符串的判断有2种:        1、判断地址是否相等 用:        2、判断值是否相等 用:equals方法Object类作为所有类的超类,而Object类的equals方法是直接比较地址的,源码如下:publicbooleanequals(Objectobj){
Easter79 Easter79
2年前
String
一,String,StringBuffer,StringBuilder三者之间的关系三个类的关系:StringBuffer和StringBuilder都继承自AbstractStringBuilder这个类,而AbstractStringBuilder和String都继承自Object这个类(Object是所有java类的超类)
Easter79 Easter79
2年前
String的相关类和方法
String的相关类和方法一、String,StringBuilder,StringBuffer三者的区别这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面1、运行速度:StringBuilderStringBufferStringString为字符串常量,而StringBuilder和StringBuffe
Stella981 Stella981
2年前
Object类是如何成为所有类的“父亲”?
!(https://oscimg.oschina.net/oscnet/d7a29beea14d2370e87d0156768f7866c1b.jpg)前言也许大家在刚开始学Java的时候就听说过,Object类是所有的类的父类。但是有没有思考过,为什么我们自己创建的类,没有继承Object类,但是却能调用Object类的方法呢
Stella981 Stella981
2年前
BATJ的常见java面试题
JAVA基础1.JAVA中的几种基本数据类型是什么,各自占用多少字节。2.String类能被继承吗,为什么。不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。3.String,Stringbuffer,StringBuilder的区别。String字符串常量StringBuffer
Wesley13 Wesley13
2年前
Java中为什么需要Object类,Object类为什么是所有类的父类
Java中Object是所有类的父类,所有类的对象都是Class类的实例。贴上javadoc中的说明!(https://static.oschina.net/uploads/space/2017/0320/224831_Uobg_1400660.png)为什么我们需要Object类这个问题找到了一个外国哥们的回答,
Wesley13 Wesley13
2年前
Java的类继承
知识点1、继承作用:提高代码的重用性,继承之后子类可以继承父类中的属性和方法减少重复代码条件:子类和父类要满足isa的逻辑关系,才能使用继承。如:苹果isa水果语法:使用extends连接子类和父类。子类extends父类Java是单继承,一个类只能继承一个父类。子类不能继承父类私有的属性,但是可以
Wesley13 Wesley13
2年前
Java基础学习总结(7)——Object类
一、Object类介绍  Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以
Stella981 Stella981
2年前
20165305 苏振龙《Java程序设计》第六周学习总结
第八章知识点熟练掌握String类的常用方法。掌握String类的和StringBuffer类的不同,以及二者之间的联系。使用StringTokenizer,Scannner类分析字符串,获取字符串中被分隔符分隔的单词。掌握Date类和Calendar类获取时间和日期的用法。如果需要处理特别大的整数,使用BigInteger类。当需要
可莉 可莉
2年前
20165305 苏振龙《Java程序设计》第六周学习总结
第八章知识点熟练掌握String类的常用方法。掌握String类的和StringBuffer类的不同,以及二者之间的联系。使用StringTokenizer,Scannner类分析字符串,获取字符串中被分隔符分隔的单词。掌握Date类和Calendar类获取时间和日期的用法。如果需要处理特别大的整数,使用BigInteger类。当需要