java语言基础类:Object,Math,System类

java基础类库:

*java.lang Java语言的核心类库(自动导入)

*java.until 实用工具

*java.io 标准输入/输出类库

*java.awt javax.swing 图形用户界面(GUI)的类库

*java.net 网络功能类库

*java.sqi 数据库访问类库

等等(可以查看API文档)

1.Object类:

*Object类是所有类的直接或者间接父类

*让所有类有了一致性

    (1)equals()

*讲到 “==”与equals的区别

*简单的说,==是引用相等,而equals是内容相等

*如果覆盖equals方法,一般也要覆盖hashCode()方法

(2)getClass()

*getClass方法是final方法,不能被重载

*它返回一个对象在运行时所对应的类的表示

(3)toString()

*toString()方法用来表示返回对象的字符串表示

*常用于显示:

System.out.println(person);//把person调用toString方法显

*用于字符串加号

‘s’ + person //把person变成String

(4)finalize()

*用于在垃圾收集前清除对象

(5)notify(),notifyAll(),wait()这些与线程相关

2.基本数据的包装类:

*在java中有基本数据类型与引用数据类型,为了与面向对象环境一致提供了基本数据类型的包装类

*分为八种包装类,分别为:

Character,Byte,Short,Integer,Long,Float,Double,Boolean.

包装类的特点:

*提供了一些常数 如 Integer.MAX_VALUE(整数的最大整数值)等

*提供了valueOf(String),toString()

*通过xxxValue()方法得到包装值

*对象中的包装值是不可以改变的

*toString(),equals()等方法进行了覆盖

3.包装与拆包 如 

包装:Integer I = 5;// I = Integer.valueOf(5);

拆包:int i =I;//I = I.intValue();

4.Math类里面包含了一些数学函数方法

5.System类:

*在java中,系统属性可以通过环境变量来获得

System.getProperty(String name)方法获得特定的属性方值

System.getProperties()方法获得一个Properties类的对象其中包含了所有可用的系统属性信息

*也可在命令行中陨星java程序时使用-D选项添加新的系统属性


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值