仓酷云
标题:
了解下JAVA的Java编程那些事儿77――包装类
[打印本页]
作者:
愤怒的大鸟
时间:
2015-1-18 11:31
标题:
了解下JAVA的Java编程那些事儿77――包装类
恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架?
9.5.5包装类
Java言语是一个面向对象的言语,可是Java中的基础数据范例倒是不面向对象的,这在实践利用时存在良多的方便,为懂得决这个不敷,在计划类时为每一个基础数据范例计划了一个对应的类举行代表,如许八个和基础数据范例对应的类统称为包装类(WrapperClass),有些中央也翻译为外覆类或数据范例类。
包装类均位于java.lang包,包装类和基础数据范例的对应干系以下表所示:
包装类对应表
基础数据范例包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble
在这八个类名中,除Integer和Character类今后,别的六个类的类名和基础数据范例一向,只是类名的第一个字母年夜写便可。
关于包装类说,这些类的用处次要包括两种:
a、作为和基础数据范例对应的类范例存在,便利触及到对象的操纵。
b、包括每种基础数据范例的相干属性如最年夜值、最小值等,和相干的操纵办法。
因为八个包装类的利用对照相似,上面以最经常使用的Integer类为例子先容包装类的实践利用。
1、完成int和Integer类之间的转换
在实践转换时,利用Integer类的机关办法和Integer类外部的intValue办法完成这些范例之间的互相转换,完成的代码以下:
intn=10;
Integerin=newInteger(100);
//将int范例转换为Integer范例
Integerin1=newInteger(n);
//将Integer范例的对象转换为int范例
intm=in.intValue();
<p>
唉!都是钱闹的1.Swing和.net网页编程开发比较------从市场份额看.net网页编程开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具
作者:
飘灵儿
时间:
2015-1-24 13:38
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
作者:
第二个灵魂
时间:
2015-1-27 06:56
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者:
莫相离
时间:
2015-1-27 22:27
是一种使网页(Web Page)产生生动活泼画面的语言
作者:
爱飞
时间:
2015-2-5 10:40
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者:
若天明
时间:
2015-2-6 19:07
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者:
谁可相欹
时间:
2015-2-14 21:06
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者:
活着的死人
时间:
2015-3-4 10:30
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者:
兰色精灵
时间:
2015-3-9 10:20
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
作者:
飘飘悠悠
时间:
2015-3-16 21:21
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者:
山那边是海
时间:
2015-3-19 10:20
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者:
愤怒的大鸟
时间:
2015-3-25 02:37
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者:
再见西城
时间:
2015-3-25 11:19
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者:
深爱那片海
时间:
2015-3-31 03:24
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
作者:
因胸联盟
时间:
2015-4-1 09:22
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者:
不帅
时间:
2015-4-5 12:35
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者:
简单生活
时间:
2015-4-12 23:51
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者:
小女巫
时间:
2015-4-21 20:29
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者:
柔情似水
时间:
2015-4-29 01:46
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2