Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-10-14 23:00:59
阅读次数:
262
07:在创建对象时注意区分()和{} 自C++11以来,指定初始化值的的方式包括使用小括号,等号,以及大括号: C++将后两种使用大括号的两种方式视为相同的方式。 C++11之前,单纯的直接初始化和复制初始化方式,在某些情况下无法进行想要的初始化。比如没有办法在初始化STL容器时直接指定所持有的值。 ...
分类:
编程语言 时间:
2018-10-14 00:15:59
阅读次数:
203
枚举学习 1. 问题 jdk1.5开始引入了枚举,可以很方便地组织一些固定类型的常量。 看到《Effective Java》这本书中关于枚举那一条建议中有提到“试图使每个常量都从自己的构造器将自身放到map中,会导致编译时错误”,但是这是为什么呢? 2. 写一个枚举类试验下先 如果试图在构造器中引用 ...
分类:
其他好文 时间:
2018-10-10 01:04:06
阅读次数:
187
阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAII 异常机制与构造函数 异常机制与析构函数 noexcept修饰符与noexcept操作符 异常处理的性能分析 阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAI ...
分类:
编程语言 时间:
2018-10-07 15:31:58
阅读次数:
154
Implement strStr(). Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. Example 1: Example 2: Cla ...
分类:
其他好文 时间:
2018-10-06 22:10:36
阅读次数:
172
Golang简介 编程语言已经非常多,偏性能敏感的编译型语言有 C、C++、Java、C#、Delphi和Objective-C 等,偏快速业务开发的动态解析型语言有PHP、Python、Perl、Ruby、JavaScript和Lua等,面向特 定领域的语言有Erlang、R和MATLAB等,那么 ...
分类:
其他好文 时间:
2018-10-06 15:33:25
阅读次数:
203
写在前面的话: 1、从现在,这一刻,开始努力,动起来! 2、《Effective Objective-C 2.0》这是一本非常实在的书,各个章节用具体的例子告知读者如此这般的缘由! 3、书已经买了很久,也隔三差五的看一下,本次是按照本书章节,总结本书内容以及自己的体会! 4、愿共勉之! 第47条:熟 ...
分类:
其他好文 时间:
2018-10-05 13:53:20
阅读次数:
147
Game Map 题目描述 The ICPC-World is the most popular RPG game for ACM-ICPC contestants, whose objective is to conquer the world. A map of the game consist ...
分类:
其他好文 时间:
2018-10-04 20:54:09
阅读次数:
178
个人认为,java编程思想并不适合当作新手入门书籍来看,它更多是像给已经使用过java的人群对于基础的一些查缺补漏,有点像一本大部头的工具书,目前该书已看至第十章 -- 内部类, 而effective java这本书,更多是如所说的,是一本分享经验与指引你避免走弯路的经典著作,针对如何编写高效、设计 ...
分类:
编程语言 时间:
2018-10-04 20:29:30
阅读次数:
264
九月的这三周把《Effective C++》重读了一遍,尽量以自己的理解,用最简单的(其实太深入也不会写)的语言把书里面的重点都写了下来。 由于之前找实习占用了大量的时间,写的博客都比较水,这个分类是正式开始比较认真地在写了,今后还会继续记录一些知识点。 这十几篇文章都采用 代码+文字 的方式来叙述 ...
分类:
编程语言 时间:
2018-10-04 09:21:59
阅读次数:
141