随手记(逐渐完善)

1 abstract 和 final 能同时使用吗? abstract 和static 能同时使用吗?

abstract 和 final 不能同时使用。抽象类不能实例化,只能被继承,而final 类不能被继承(注意:final 可以被重载)。

abstract 和static 不能同时修饰方法。 static 关键字表示该方法属于类自身,可以通过类直接调用,而abstract 定义的方法是没有方法体的抽象方法(去调用一个没有方法体的方法会引起错误)。但是他们可以同时修饰内部类。

2  length,length(),size() 应用场景

在java中 数组的长度用length,集合的长度用size(),字符串的长度用length();代码如下:

    String[] strs = new String[]{"1","2","3","4"};

    System.out.print("Strs 数组的长度是:"+strs.length);//4

     Listlist = new ArrayList<>();

    System.out.print("ArrayList的长度是:"+list.size());//0

    String str = "我是长度奥";

    System.out.printf("字符串的长度:+"+str.length());//5

在js文件中 数组的长度,字符串的长度都用length;

    var cars = new Array();cars[0] = "Saab";cars.push("s是sss");

    var length = cars.length;

你可能感兴趣的:(随手记(逐渐完善))