读书笔记
文章平均质量分 77
PenGuin517
总结学习交流
展开
-
《C++ Primer》---第一部分:基本语言
第一章 快速入门1.while (cin >> str),为何 cin >> str 可以作为判断条件呢?cin是istream类型的一个全局对象,istream重载了隐式转换符,使得cin可以转换成bool类型,如下所示operator bool() const {return (_Ok); }其中_Ok的值就会在每次输入的时候进行更改,原创 2013-05-20 20:43:49 · 426 阅读 · 0 评论 -
JDK源代码阅读笔记(一)------容器篇
一、类图二、基本抽象基类1.Collection所有List和Set都需要实现的基本接口2.AbstractCollection此类提供 Collection 接口的骨干实现,以最大限度地减少了实现此接口所需的工作用迭代器对数据进行访问(不是随机访问)3.AbstractList此类提供 List 接口的骨干实现,以最大限度地减少原创 2013-05-20 20:47:16 · 598 阅读 · 0 评论 -
《C++ Primer》---第二部分:容器和算法
第九章 顺序容器1.容器的定义顺序容器对应数据结构中的线性结构,在STL中,vector、list、deque作为基础容器,都是已经实现了,stack、queue、priority_queue则是作为适配器,即关联一个基础容器来实现自己的功能容器中元素的初始化和整个容器的内存分配不是同步的容器只是一个类型元素的集合,在数组的基础上加入了一些控制,使得原创 2013-05-21 09:48:07 · 727 阅读 · 0 评论 -
《深入理解Java虚拟机》读书笔记
第一部分 走进Java学习一门语言,不仅仅是要知道它的语法,它的运行机制,要更深层次的去剖析其设计思想,通过比较该语言和其他语言的相同与不同,能更好的掌握每种语言的特色第二部分 自动内存管理机制第一章 Java内存区域与内存溢出异常一、Java运行时区域虚拟机栈、本地方法栈、程序计数器(线程私有)方法区、堆(线程公原创 2013-05-21 09:46:19 · 628 阅读 · 0 评论 -
《C和指针》读书笔记
一、基本概念1.什么是三字母词?三字母就是用三个字符组成一个新的字符例如:'??)' 就是 ']' 的意思三行符在某些缺少一些必须字符集的C环境下可以使用,一般不用2.为什么需要转义字符?有哪几类转义字符a.有些表达需要使用特殊的字符例: printf("hello");这里的双引号以内的字符串代表要进行格式化输出原创 2013-05-21 09:53:17 · 712 阅读 · 0 评论