欢迎来到天天文库
浏览记录
ID:52245132
大小:476.58 KB
页数:41页
时间:2020-03-25
《Java 语言编程技术5_3.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java语言编程技术语言基础类Java类库Java的类库是系统提供的已实现的标准类的集合的集合,,是是Java编程的API(ApplicationProgramramInterfaceInterface),它可以帮助开发者方便方便、、快捷地开发快捷地开发Java程序程序。。这些系统定义好的类根据实现的功能不同同,,可以划分成不同的集合可以划分成不同的集合,,每个集合每个集合是是个包一个包,合称为类库。Java的类库大部分是由它的发明者提供的,这些类库称为基础类库(JFC)。Java语言编程技术2Java类库类库的结构java
2、.lang(System、Math、Thread基本数据类型类)java.util(collection、日期…)jijava.iojjpava.apppletjava.awtjavaawteventjava.awt.eventjava.netJava语言编程技术3语言基础类库:数据封装类基本数据类型数据类型类booleanBooleancharCharacterbyyteByteshortShortintIntegerlongLongfloatFloatdoubleDoubleJava语言编程技术4语言基础类库:数据封装
3、类Integer类:属性staticstaticintintMAXVALUE_返回int型数据的最大值staticintMINVALUEMIN_VALUE返回int型数据的最小值privateintprivateintvalue;构造方法Integer(intvalue)Integg(er(Stringg)s)Java语言编程技术5语言基础类库:数据封装类Integer类:方法intintValue()doubledoubleValue()SiStringtoSSi()tring()staticStringtoS
4、tring(inti)staticintparseInt(Strings)staticIntegervalueOf(Strings)staticIntegervalueOf(Strings)Java语言编程技术6语言基础类库:数据封装类数据类型转换利用类方法(静态方法)staticintInteggper.parseInt()(“23”)staticStringInteger.toString(23)staticdoubleDoubleparseDouble(staticstaticdoubleDoubleparseDo
5、uble(staticdoubleDouble.parseDouble(12“123.3)”)staticStringDouble.toString(12.3)staticStringString.ValueOf(0.23)Java语言编程技术7语言基础类库:数据封装类数据类型转换利用对象方法Doubled;Strings;Doubled;Strings;d=newDouble(12.3);//构造s=d.toString();注意不同的数据类使用的方法会有不同Java语言编程技术8语言基础类库:Object类类层次的根
6、,每一个类都是它的子类。构造方法:Object()一般方法:booleaneqq(juals(Objectobj)j)比较两个对象是否相同。StringtoString()StringtoString()用来返回当前对象本身的有关信息Objectclone()Objectclone()生成当前对象的一个拷贝。ClassgetClass()获取当前对象所属的类信息Java语言编程技术9eqq(uals())classIntegg{per{privateintvalue;;}....}Integern1=newInteger(4
7、7);Integern2=newInteger(47);Sypystem.out.println(()n1==n2);输出falseSystem.out.println(n1.equals(n2));输出trueclVlassVall{ue{iitntii};}ValueValuen1=newValue();Valuen1=newValue();Valuen2=newValue();n1i1.i=n22i100.i=100;System.out.println(n1.equals(n2));输出false为什么?Java语言编程技术1
8、0eqq(uals())inObject:publicbooleanequals(Objectobj){return((jthis==obj););}inInteger:publicbooleanequals(Obj
此文档下载收益归作者所有