【无标题】

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节

javaAPI的常用类

Okect

所有类的基类
所有类都直接或者间接的继承Object类
Oject的常用方法
在这里插入图片描述
Object类中的方法:
1 getClass: 返回对象的字节码文件对象
2 hashCode: 返回对象的哈希码值(对象的内存地址值)
3.equals: 比较两个对象是否相等
4 toString: getClass().getName() + “@” + Integer.toHexString(hashCode()); 类的全路径名 + @ + 对象的哈希码值的十六进制
如果我们想按照自己的想法输出对象的信息,我们就需要重写toString方法
5 equals 和 == 的区别:
equals: 底层的代码就是==,
equals: 只能比较引用数据类型
== : 可以比较基本数据类型和引用数据类型,比较基本数据类型的时候比较的是值,比较引用数据类型的时候比较的是地址值

String

String是由多个字符组成的
也可以看作是字符数组

String的构造方法

public String0
public String(bytell bytes)
public String(bytel] bytes,int offset,int length)
public String(charl] value)
public String(charl] value,int offset,int count)
public String(String original)

String的常用方法

在这里插入图片描述

String的类型转换功能

在这里插入图片描述

StringBuff的概述

StringBuffer是用来解决String更改字符串造成的时间浪费和空间浪费的
常用方法
在这里插入图片描述

包装类

基础数据类型不具备面向对象的概念,为了弥补不足,引入了包装类方便使用面对对象的变成思想操作基本类型
什么是包装?
 java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。

包装类的实现:
java为我们提供了基本数据类型的包装类,这些包装类分为两类,一种是对象型包装类,不继承任何其他类(Object的直接子类),另一种是数值型包装类,继承于Number类。
在这里插入图片描述
Integer
在这里插入图片描述
Character的常用方法
在这里插入图片描述

java.util

java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、 计算函数(math)类
概述:
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数

Math常用的方法

在这里插入图片描述

Date的构造方法

public Date()
public Date (long date)
public Date(String s)
public Date(int year,int month,int date)
public Date(int year,int month,int date,int hrs,int min)

常用方法

public long getTime()//获取时间
public void setTime(long time)//设置时间

Claendar概述

Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法
常用的方法:
在这里插入图片描述

Random

概述:
此类用于产生随机数
如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。
常用方法:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值