静态变量和非静态变量的区别
1、概念的方面:
非静态变量 是因为被对象调用的变量所以又称为对象变量
静态变量 可以被类调用所以又被称为类变量
2、内存的空间方面
非静态变量 堆内存中存储
静态变量 方法区中存储
3、内存的时间上面
非静态:随对象的创建被创建,随对象的回收被回收
静态:随类的加载而加载,随类的结束而结束(时间长)
4、调用者
非静态:只能使用对象
静态:可以使用类名调用,也可以使用对象
工具类:
含义:就是用于服务其他类的一个特殊的工具,相当于一个工具
特点:1、没有成员变量和成员方法;2、不需要创建对象;3、不需要定义构造方法;4、这里面的功能方法都是静态的
定义工具类
定义一个有关于数组的工具类,围绕着数组这个主题进行书写
功能:1、数组的遍历;2、数组中获取最大值;3、数组中获取最小值;4、数组中元素位置的交换;5、数组的反转;6、查找数组中的元素
文档注释
含义:就是帮助我们生成帮助文档的注释
作用:可以对类说明也可以对方法说明
格式:
/**
文档注释
*/
特点:1、可以换行,可以注释多行;2、不可以嵌套
文档注释中的注解:一个特殊的标识 就是一个英文单词,每个单词代表不同的功能;可以被编译器识别。
举例说明: