摘要:
1.string常用的方法都有哪些?indexOf():返回指定字符的索引。charAt():返回指定索引处的字符。replace():字符串替换。trim():去除字符串两端空白。split():分割字符串,返回一个分割后的字符串数组。getBytes():返回字符串的byte类型数组。lengt 阅读全文
摘要:
继承和聚合的区别在哪?继承指的是一个类(成为子类、子接口)继承另外一个类(成为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在java中此类关系通过关键字extends明确标识,在设计时一般没有争议性聚合是关联关系的一种特例,它体现的是整体与部分、 阅读全文
摘要:
抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么1.抽象列和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2.抽象类要被子类继承,接口要被类实现。3.接口中只能做方法声明,抽象类中可以做 阅读全文
摘要:
ArrayList和LinkedList有什么区别ArrayList和LinkedList都实现了List接口,有以下的不同点:1.ArrayList是基于索引的数据接口,它的底层是数组,他可以以0(1)时间复杂度对元素进行随机访问。与此对应,LinkedList是以元素列表的形式存储它的数据,每一 阅读全文
摘要:
1.sring,stringbuffer,stringbuilder的区别一:string 字符串常量(final修饰),string是常量,当创建之后既不能更改,(可以通过stringbuffer和stringbuilder创建string对象(常用的两个字符串操作类))二.stringbuffe 阅读全文
摘要:
一.string类能被继承吗? 不可以,因为string类有final修饰,而final修饰的类是不能被继承的,实现细节不允许改变,平常我们定义的string str=“abc”(直接赋一个字面量);其实和string str=new string(“abc”){通过构造器构造}还是有差异的。 二. 阅读全文