13919049954

设置java包装类

作者:金城在线 日期:2017/12/13 14:51:12 人气:310

以int和Integer为例。

int不存在null值,一经初始化,就被赋予默认值0. 但Integer是存在null值的,只做初始化而不赋值,那它就是个null。

当你需要用一个值来表示无意义或者非法数据时,那就得考虑一下用哪个了。当我要表示一次数据库更新操作影响的数据行数,那用int rows=-1;就可以表示操作异常,因为不可能更新了-1行数据。但如果要表示一个整数加法的结果时,就只能用Integer sum =null;了,因为任意一个整数都可能是有意义的结果,因而不能用来表示异常情况。


至于包名,我估计就是方便管理。java的类的包名对应了class文件的路径。windows下的文件路径是不区分大小写的,但是unix/linux是区分的。如果包名包含了大小写,就容易混淆。

另外,我在用java开发webservice时,遇到过由于包名中混杂有大小写字母,而导致webservice服务无法发布的问题。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/578.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论