摘要:
在区别重写(Overriding)和重载(Overloading)之前,先要清楚型构(Signature)的概念,所谓型构是指:方法的组成结构,具体包括方法的名称和参数,这涵盖了方法参数的数量、类型以及出现的顺序,但是不包括方法的返回值类型,访问权限修饰符,以及abstract,static,final等修饰符。比如下面两个就是具有相同型构的方法:public static void method(int i, String s) {// do something}private final String method(int i, String s) {// do something}而这两 阅读全文
摘要:
String,StringBuffer,StringBuilder都可以存储和操作字符串,即包含多个字符的字符数据,String类:提供了数值不可变的字符串,而StringBuffer,StringBuilder提供了可以改变的字符串。如果字符串需要改变的时候,或者说需要经常对字符串的内容进行修改时,就可以使用StringBuffer,StringBuilder,典型的,可以使用StringBuffer,StringBuiler动态的构造字符数据,如果最后需要字符串,可以调用它们的toString()方法。StringBuffer和StringBuilder的区别是,StringBuffer是 阅读全文