`
悲剧了
  • 浏览: 144252 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

effective 第四十九条thinking

 
阅读更多

effective java 第49条 基本类型优先于装箱类型
作者说道了两者的区别,这个大家都懂的,明显不一样的东西

个人觉得是不完全面向对象的产物,然后又提供语言级别的自动转换,两种东西都不是一类,越转问题越大,还不如统一使用

使用中的一些问题:

1.==的使用出现问题 


2.null拆箱问题

比如:我的方法返回类型是int 但是调用框架类处理完成返回是Integer,这个时候不检查null,问题就来了,

public int getCtgId(String name)

{

return  (Integer)XX.xx();

}



要么统一,要么规范严格


1.每次Integer和int一起操作(比较/转换/赋值)都要价校验null


2.每次比较设计到两边都是装箱类型,必须equals

 

0
0
分享到:
评论

相关推荐

    Advanced c++ effective c++ essential c++ thinking in c++

    在C++编程领域,"Advanced c++ effective c++ essential c++ thinking in c++" 这些书籍被视为进阶程序员的必读经典。它们涵盖了C++语言的深度理解、最佳实践和设计模式,对于提升编程技能至关重要。以下是这些书籍...

    thinking in c++、effective c++、writing clean code 高质量程序设计指南 C语言常见问题 打包下载 集锦

    thinking in c++、effective c++、writing clean code 高质量程序设计指南 C语言常见问题 打包下载 集锦 这些书都是编写C、C++程序的非常好的指导,想深入,规范地学习C、C++必看这几本书。

    c++ effective c++ Effective.STL.pdf More+Effective+Chinese.pdf

    标题中的"C++ Effective C++ Effective.STL.pdf More+Effective+Chinese.pdf"暗示了这是一组关于C++编程语言深入实践的资源,其中包含了经典书籍《Effective C++》、《More Effective C++》以及《Effective STL》的...

    EFFECTIVE c++ 第二版

    但是自從我寫了第一版之後,六年過去了,C++ 有了變化,C++ 程式庫有了變化(見條款49),我對C++ 的瞭解也有了變化,乃至於C++ 的用途也有了變化。許許多多的變化。對我而言,重要的是我必須修訂Effective C++ 以...

    The Effective Executive

    The Effective ExecutiveThe Effective ExecutiveThe Effective ExecutiveThe Effective ExecutiveThe Effective ExecutiveThe Effective ExecutiveThe Effective Executive

    effective stl 中文版(高清扫描版).pdf

    在《中文版Effective STL:50条有效使用STL的经验》中,畅销书作家ScottMeyers(EffectiveC++和MoreEffectiveC++的作者)揭示了专家总结的一些关键规则,包括专家们总是采用的做法,以及专家们总是避免的做法。...

    Effective_STL_50条有效使用STL的经验 epub

    侯捷大师翻译,中文版Effective_STL_50条有效使用STL的经验_技术经典著作大系

    Effective C++ & More Effective C++ & Effective STL

    《Effective C++》、《More Effective C++》与《Effective STL》是Scott Meyers的经典C++编程系列书籍,旨在帮助开发者提升C++编程技巧和理解深度。这些书籍深入剖析了C++语言的细节,提供了很多实用的编程准则和...

    effective c++和more effective c++

    《Effective C++》和《More Effective C++》是C++编程领域中的两部经典之作,由Scott Meyers撰写。这两本书深入浅出地探讨了如何更有效地利用C++语言特性,提升代码质量和效率,是每一位C++程序员必备的参考书籍。 ...

    effective c++ & more effective c++ 纯文字版

    effective c++ & more effective c++ 纯文字版

    effective python学习笔记.pdf

    记录了我的effective-Python学习笔记,精简了effective-Python中重要的部分。effective-Python是一本值得多看几遍的书,但是看后面的几遍的时候完全可以直接看自己的学习笔记。此学习笔记侧重与比较实用的部分即前四...

    Effective C++ & More Effective C++.chm

    Effective C++ & More Effective C++.chm

    effective stl 中文 pdf

    《Effective STL》是一本专注于C++标准模板库(STL)使用的指南书籍,由Scott Meyers撰写。书中详细讲解了如何有效地使用STL中的容器、迭代器、算法和函数对象,以及如何避免常见的陷阱和误区。本书针对的读者是已经...

    Effective C++跟more Effective c++

    《Effective C++》和《More Effective C++》是两本由Scott Meyers撰写的经典C++编程指南,深受程序员喜爱。这两本书深入探讨了C++编程的最佳实践和常见陷阱,帮助开发者写出更高效、更安全的代码。以下是对这两本书...

    Effective C++ & More Effective C++

    《Effective C++》和《More Effective C++》是两本由Scott Meyers撰写的经典C++编程指南,深受程序员喜爱。这些书籍深入探讨了如何利用C++语言的特性来编写更高效、更易于理解和维护的代码。以下是这两本书中涵盖的...

    Effective STL Effective STL Effective STL

    《Effective STL》是由著名C++专家Scott Meyers所著的一本经典编程指南,该书深入探讨了Standard Template Library(STL)的高效使用方法。STL是C++库中的一个核心部分,它提供了容器(如vector、list、set等)、...

    effective C++, more effective C++和effective stl(*.pdf,*.chm)

    这本书是Meyers的“Effective”系列的第一部,包含了55条对C++程序员极其重要的指导原则。它涵盖了类的设计、对象的使用、模板的应用等多个方面,强调了如何通过充分利用C++的特性来提高程序的性能和可维护性。其中...

Global site tag (gtag.js) - Google Analytics