Java进阶(三)——权限修饰符,代码块,常用API

目录

1、思维导图

2、权限修饰符

3、代码块

4、常用API

4.1 Object类

4.1.1 equals()方法

4.1.2 toString()方法

4.2 Date类

4.2.1 getTime()方法

4.2.2 after,before方法

4.3 DateFormat类

4.3.1 创建对象

4.3.2 format()方法

4.3.3 parse()方法

4.4 Calendar类

4.4.1 get()方法

4.4.2 set()方法

4.4.3 add()方法

4.5 Arrays类

4.5.1 sort()方法

4.5.2 toString()方法

4.6 System类

4.6.1 exit()方法

4.6.2 currentTimeMillis()方法


1、思维导图

2、权限修饰符

        权限修饰符:作用于成员变量和成员方法

        修饰范围如下表:

本类中 本包中 不同包的子类中 不同包中
public

protected
空的
private

        其中private的访问权限是最小的,只能被本类中的成员访问,在之前的封装里面就已经用到了private,如果其他的类需要访问,则需要提供set个get方法

        空的权限修饰符比private访问范围大一点,就是可以在本包下的不同类中进行访问,即直接在访问的类中创建被访问类的对象即可

        protected可以在不同包的子类中进行访问,上面空权限修饰符是需要创建对象调用,而不同包的子类则需要继承,再直接调用

        public所有的地方都能访问

3、代码块

        代码块有三种,静态代码块,构造代码块,局部代码块,由于后面二者不常用,所以着重看第一种:静态代码块

        静态代码块:执行优先级高于非静态的初始化块,它会在类初始化的时候执行一次,执行完成便销毁,它仅能初始化类变量,即static修饰的数据成员。

        在类的运行内存图中,每个方法在执行前都会被加载进方法区,然后就不会动了,也就是说,静态代码块只能运行一次

        写法:

类中:
    {
        代码;
    }

4、常用API

        常用API其实就是Java中已经定义好的类,我们需要学习它们的方法,由于目前博主只学了6个类,以后学完整会补充。

4.1 Object类

        Object类是所有类的父类,所有类都直接或间接的继承了Object

        如图,我只是在一个测试类中写了一个空的字符串s,然后写下s.   ,却出现了很多方法,这些方法在我的测试类中都不存在的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值