码迷,mamicode.com
首页 >  
搜索关键字:c++ effective item1    ( 2139个结果
编写高质量iOS与OS X代码的52个有效方法
本篇是我阅读《Effective Objective-C 2.0》的摘要与总结,如有疑问,,我会附上例子解释。 一、熟悉Objective-C 了解Objective-C语言的起源 Objective-C为C语言添加了面向对象特性,是其超集。Objective-C使用动态绑定的消息结构,也就是说,在 ...
分类:移动开发   时间:2018-01-30 16:32:06    阅读次数:225
Effective Java 第三版——27. 消除非检查警告
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:编程语言   时间:2018-01-29 11:47:44    阅读次数:157
STL 优先队列的自定义比较函数与 sort() 等泛型算法的自定义比较函数的区别
前言 最近在刷算法题,常常需要自定义比较函数作为作为函数对象送入 stl 中,遇到了下面的问题: 泛型算法 sort() 的比较函数是这么写: 而优先队列里的比较函数是这么写: 同样是实现元素的递增关系即 “前驱 < 后继”,为什么一个是 “a.x < b.x”,一个是"a.x > b.x" 呢? ...
分类:编程语言   时间:2018-01-28 15:37:53    阅读次数:665
Effective Java 第三版——26. 不要使用原始类型
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:编程语言   时间:2018-01-27 00:41:08    阅读次数:174
Effective Java 第三版——23. 优先使用类层次而不是标签类
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:编程语言   时间:2018-01-22 23:15:31    阅读次数:555
列表生成表达式语法
列表生成式的语法: #循环for... in...一次,执行一次expression表达式, #for in 循环,满足condition条件判断,执行左侧expression [expression for item1 in iterable1 if condition1 for item2 in ...
分类:其他好文   时间:2018-01-20 21:26:09    阅读次数:168
【重拾Effective Java】一
之前看这本《Effective Java(第二版)》都是非常早曾经了。这本书确实是本好书。须要细嚼慢咽,每次看都有不同的体验。在此写博客巩固一下。 第一章.创建和销毁对象 考虑用静态工厂方法取代构造器 通常我们获取类的实例,较为经常使用的方法是使用构造器。而这里要讲的是使用公有的静态工厂方法(注意: ...
分类:编程语言   时间:2018-01-20 18:52:20    阅读次数:200
Effective Java 第三版——21. 为后代设计接口
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:编程语言   时间:2018-01-19 00:15:27    阅读次数:203
Effective Java 第三版——20. 接口优于抽象类
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:编程语言   时间:2018-01-17 21:53:34    阅读次数:160
装饰器设计模式
通俗的讲装饰器就是在不改变对象结构的前提下,扩充对象的功能。 下面以effective java中例题 问题 我想扩充Hash<set>功能,使得能够统计添加过元素的个数? 或许你可能会自定义一个类通过继承扩展,从而实现计数功能,代码如下: 上面代码直接继承hashSet类,然后覆盖 add和add ...
分类:其他好文   时间:2018-01-16 01:03:09    阅读次数:169
2139条   上一页 1 ... 35 36 37 38 39 ... 214 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!