类
概念: 类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有 相同特征实体 的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。
它是用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会终止程序,不需要我们操作