首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

1点基础知识

2013-08-10 
一点基础知识1.super?? 对象,调用父类方法2.this??? ?? 当前对象,调用方法。? ?? 调用构造函数(必须在另一

一点基础知识

1.super?? 对象,调用父类方法
2.this???
?? 当前对象,调用方法。?
?? 调用构造函数(必须在另一个构造函数内的第一条)
例:student(){this.student("aaa")}
??? student(String s){}
3.String 是最终类型,不能再改变
例:string s="aaa",string s="abb"?????错

??? string s="aaa",s="abb"?对,表示两个不同的对象?

StringBuffer 是可变的,比String更灵活。用“toString”可转变成String类型。
? StringBuilder 与StringBuffer相似,主要区别在于‘同步’与‘异步’的不同。
4.equals与==之间的区别
?equals表示两个对象的内容相等
?==表示地址相等
例:String s1="a";
??? String s2="a";
??? String s3=new String("a");
??? String s4=new String("a");
? s1==s2 对,表示指向同一地址。
? s1==s3 错,
? s3==s4 错,表示两个对象,地址不同。
? s1.equals(s2) 对,表示内容相同
? s1.equals(s3) 对,表示两个对象内容相同
? s4.equals(s3) 对,表示两个对象内容相同
5.多态:相同类型的对象调用相同的方法产生不同的结果(由于继承与方法的重写)

6.io流:输入流,输出流

??????????? 字节流:InputStream,OutputStream

??????????? 字符流:Reader,Writer

热点排行