码迷,mamicode.com
首页 >  
搜索关键字:c++ effective item1    ( 2139个结果
Java 对象 始终要覆盖toString
java.lang.Object提供了toString方法的一个实现,它包含类的名称,以及一个“@”符号,接着是散列码的无符号十六进制表示法,例如“PhoneNumber@163b91”。在实际应用中,toString方法应该返回对象中包含的所有值得关注的信息。 指定toString返回值的格式有不 ...
分类:编程语言   时间:2017-10-10 20:44:21    阅读次数:223
js数组操作记录
一 .splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 arrayObject.splice(index,howmany,item1,.....,itemX) 事例: 二 .slice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 arrayObject.sli ...
分类:编程语言   时间:2017-10-10 20:42:22    阅读次数:204
《Effective Java 中文版 第2版》学习笔记 第7条:避免使用终结方法
在Java中,当一个对象变得不可到达时,垃圾回收器会回收与该对象相关联的存储空间。用try-finally块来回收其他的非内存资源。 终结方法的缺点在于不能保证会被及时地执行。从一个对象变得不可到达开始,到它的终结方法被执行,所花费的这段时间是任意长的。这意味着注重时间的任务不应该由终结方法来完成。 ...
分类:编程语言   时间:2017-10-07 16:26:24    阅读次数:189
《Effective Java 中文版 第2版》学习笔记 第5条:避免创建不必要的对象
最好能重用对象而不是在每次需要的时候就创建一个相同功能的新对象。如果对象是不可变的,它就始终可以被重用。 每次执行该语句时都会创建一个新的String实例,传递给String构造器的参数(“stringette”)本身是一个String实例,功能方面等同于构造器创建的所有对象。如果这种用法是在一个循 ...
分类:编程语言   时间:2017-10-07 14:56:44    阅读次数:133
《Effective Java 中文版 第2版》学习笔记 第6条:消除过期的对象引用
内存泄漏的第一个常见来源是存在过期引用。 如果一个栈先是增长,然后再收缩,从栈中弹出来的对象不会被当作垃圾回收,即使使用栈的程序不再引用这些对象,它们也不会被回收。因为栈内部维护着对这些对象的过期引用(obsolete reference)。过期引用指永远也不会再被解除的引用。在本例中,在eleme ...
分类:编程语言   时间:2017-10-07 14:38:58    阅读次数:119
【Effective Java】阅读
Java写了很多年,很惭愧,直到最近才读了这本经典之作《Effective Java》,按自己的理解总结下,有些可能还不够深刻 一、Creating and Destroying Objects 二、Methods common to all objects 三、Classes and interf ...
分类:编程语言   时间:2017-10-07 14:36:48    阅读次数:255
effective c++学习笔记
--------------------1让自己习惯c++-----------------------------------------Rule1:把c++看做一个语言联邦,共有4个次语言:c(区块、语句、预处理器、内置数据类型、数组、指针);面向对象c++(类、封装、继承、多态、虚函数);模板c++;STL(容器、迭代器、算法以及函数..
分类:编程语言   时间:2017-10-06 21:27:58    阅读次数:263
《Effective Java 中文版 第2版》学习笔记 第4条:通过私有构造器强化不可实例化的能力
只有当类不包含显式的构造器时,编译器才会生成一个公有的、无参的缺省构造器。只要让一个类包含私有构造器,这个类就不能被实例化了。示例: AssertionError避免在类的内部调用构造器,保证该类在任何情况下都不会被实例化。同时,这个类不能被子类化,因为子类构造器无法显式或隐式地调用该类(父类)的私 ...
分类:编程语言   时间:2017-10-06 19:02:47    阅读次数:164
《effective Go》读后记录
格式化让所有人都遵循一样的编码风格是一种理想,现在Go语言通过gofmt程序,让机器来处理大部分的格式化问题。gofmt程序是go标准库提供的一段程序,可以尝试运行它,它会按照标准风格缩进,对齐,保留注释,它默认使用制表符进行缩进。Go标准库的所有代码都经过gofmt程序格式化的。注释Go注释支持C... ...
分类:其他好文   时间:2017-10-04 14:29:22    阅读次数:265
架构师书籍
一、基础类 1、《Thinking in Java》,入门第一位是建立正确的概念。 2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。 二、进阶类 1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的 ...
分类:其他好文   时间:2017-10-03 22:15:05    阅读次数:142
2139条   上一页 1 ... 41 42 43 44 45 ... 214 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!