【JAVA】|JAVA语言基础----package(包)、API

使用方式
1、声明包——package 告知程序当前定义类/接口所在的位置 只能出现一次且出现在首行
2、导入包——import 把和当前位置不在一个包下的类/接口的位置告知程序 可以出现多次且不在首行
*(通配符——可以当前包下所有的类/接口都匹配过来)

提供包
Java(原声包)
lang包:当程序启动是必须加载信息(核心类库)
util包:提供大量的信息来操作类/接口(工具包)
IO包:做数据传输
math包:提供更简单的输血运算
net包:网络
nio包:高并发
security包:安全
sql包:操作数据库
text包:格式化
time包:时间和日期
javax(扩展包)

org(第三方厂商提供的包)
Apache

API——application programing interfaces(提供一系列接口以及接口下的类)

API里提供的所有方法要么是被protected修饰要么就是不写(public)

Object类是Java的顶级父类,每个类默认继承Object类
Class A extends B{} Class B{}

重要方法
1、clone():把原对象的属性值赋值到新对象中,并且把新对象进行返回类实现Cloneable接口产生对象才能支持克隆操作
2、finalize():通知系统进行垃圾回收
3、getClass():返回的是Object的实际创建类的类型(包名+类名)
4、hashcode():返回对象的哈希吗值
哈希吗值(1、取值范围广 2、散列分布------不会出现重复)
5、toString():拼接对象地址值
为了获取的是对象的属性值需要重写toString方法
6、equals():根据地址值来判断对象是否相等
为了更加全面的来判断对象是否相等根据对象地址值以及对象属性值来综合判断。需要重写equals方法(1、对象地址值 2、参数对象是否为null 3、两个对象类型 4、比较属性值)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值