JavaSE入门:引用数据类型——类

文章目录

  • 常用类
    • String
    • 包装类
    • Data
      • 日历类 Calendar
    • Enumeration
    • Random
    • Number
    • Math
  • Collection
  • Throwable

概念: 类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有 相同特征实体 的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。
它是用class修饰的
(下面的类基本都会另开篇幅说明,这里只是简单介绍一下存在,并且例举的也只是部分常见的。)

常用类

String

java.lang. String是字符串
他的底层是数组,有许多特性和数组相通

包装类

为了方便使用,里面封装了一些基本类型的一些操作
八种基本数据类型都有对应的包装类

  • byte =>Byte
  • short => Short
  • int => Integer
  • long => Long
  • float => Float
  • double => Double
  • boolean=> Boolean
  • char => Character
    这把种包装类都在java.lang下,意味着使用不需要导入
    他们都覆写了toString和equals 方法

Data

日期:在util类下
这里有一个时间原点的概念:
时间原点:1970年1月1日 8点 计算机时间是从这个时间开始的

日历类 Calendar

Enumeration

枚举
作用:更容易发现错误,在编译器会对类型进行检查,减少了错误;可以替代常量定义,自动实现类型检查,便于维护,编程,减少出错率
用处:当我们需要一系列有限的值的时候,并且用的比较多,可以用枚举

Random

随机数

Number

主要用于格式化数字,保留几位小数,千分位划分等等

Math

作用:提供科学计算和基本的数字操作方法,就是对数进行操作的方法

Collection

集合类:下面List和Set
用来存储单个元素,并且只能保存引用数据类型

Throwable

异常类的祖类
直接子类:Exception和Error
Exception:直接子类除RunTime Exception(运行时异常)其他都是编译时异常
Error:系统内部错误,比如栈内存溢出,虚拟机错误,这种情况jvm会终止程序,不需要我们操作

你可能感兴趣的:(笔记,JavaSE)