Java内部类
摘要:1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性:(1)、内部类可以用多个实例,每个
阅读全文
== 和 equals()
摘要:java中的数据类型分为两种: 一 、基本数据类型: byte、short、int、long、float、double、char、boolean 比较它们需要用 == ,比较的是它们的值是否相等 二、引用数据类型:String、Integer 也就是对基本数据类型的封装,用 == 比较的是它们的内存
阅读全文
Arrays.sort()自定义排序
摘要:1. Arrays.sort(T[] a)是对数组元素按字典序进行升序排列 import java.util.*; public class Main { public static void main(String[] args){ Integer[] arr = {5,4,7,9,2,12,54
阅读全文
抽象与接口
摘要:一 抽象类与接口的区别? (1)一个类只能继承一个抽象类,一个类可以实现多个接口。 (2)抽象类中可以存在非抽象方法,接口中的方法都是抽象方法。 (3)抽象类可以有私有的成员变量和成员方法,接口中的方法全部默认的修饰为public abstract 类型的方法。 (4)实现抽象类的方法时,如果方法是
阅读全文
JAVA 数组操作
摘要:(1)对数组元素进行替换--Arrays类的静态方法fill() 在原数组上,不建立新的内存 (2)对数组进行排序 Arrays类就静态sort()方法 可对任意类型数组,升序排序,在原数组上,不建立新的内存 Arrays.sort(object); //object为要被排序的数组 数字在字母之前
阅读全文