小凉

3 0642700 3 0642770 5 34202 13942 4314 0624

2016年3月16日

JVM-对象

摘要: 1.对象的创建 当虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存大小在类加载完成后,便课 阅读全文

posted @ 2016-03-16 22:42 小凉 阅读(271) 评论(0) 推荐(0) 编辑

2016年3月15日

JVM-运行时数据区

摘要: 运行时数据区示意图 1.程序计数器(Program Counter Register):是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。 -->字节码解释器工作就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计 阅读全文

posted @ 2016-03-15 00:20 小凉 阅读(707) 评论(0) 推荐(0) 编辑

2016年3月11日

我们都遇到过的 Replace Blank Space

摘要: 题目描述: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 分析: 看到这个题目,我们都会有一个比较直观的加法,那就是遍历字符串,每当遇到空格,就在当前位置插入“%20”,当前位置的字符往后移 阅读全文

posted @ 2016-03-11 21:11 小凉 阅读(540) 评论(0) 推荐(0) 编辑

简单的两数之和再次乱入<< Add Two Numbers >>

摘要: 请看题目描述: You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a 阅读全文

posted @ 2016-03-11 16:16 小凉 阅读(792) 评论(0) 推荐(0) 编辑

2016年3月10日

一个非常简单的算法题是否愿意挑战一下呢

摘要: 求两个数之和。这个问题够简单吧!能做对绝对不是问题,问题是你是否能做的比较好。好了,请看题目: Given an array of integers, return indices of the two numbers such that they add up to a specific targ 阅读全文

posted @ 2016-03-10 22:37 小凉 阅读(1493) 评论(14) 推荐(0) 编辑

2016年3月9日

《剑指offer-名企面试官精讲典型编程题》读后感

摘要: 首先,不得不说这是一本好书!!! 我接触这本书是在学长的推荐下去看的,而且口碑还是挺好的一本书,豆瓣的评分也比较高,当我刚看了它,我就深深的爱上了这本书,到现在为止,我已经看了三遍这本书了,平时无聊时侯也会拿这本书来翻翻。还有就是做一般的算法题,没有思路的时候,我也会翻开这本书来寻找一些解题思路。我 阅读全文

posted @ 2016-03-09 20:07 小凉 阅读(1329) 评论(3) 推荐(0) 编辑

2016年3月8日

C++学习之静态成员

摘要: 一、静态数据成员 C++允许将类的数据成员定义为静态成员。静态数据成员是属于类的,整个类只有一个备份,相当于类的全局变量,能够被该类的所有对象共用。 1.静态成员的声明 在类数据成员的声明前加上关键字static,就将该成员指定成了静态数据成员。静态数据成员遵守public、private、prot 阅读全文

posted @ 2016-03-08 23:32 小凉 阅读(478) 评论(0) 推荐(0) 编辑

2016年3月7日

C++学习之类的构造函数、析构函数

摘要: 在C++的类中,都会有一个或多个构造函数、一个析构函数、一个赋值运算操作符。即使我们自己定义的类中,没有显示定义它们,编译器也会声明一个默认构造函数、一个析构函数和一个赋值运算操作符。例如: 1 //声明一个空类 2 class Empty{}; 3 4 //但是这个空类和下面这个类是等同的 5 c 阅读全文

posted @ 2016-03-07 22:13 小凉 阅读(1298) 评论(2) 推荐(0) 编辑

2016年3月6日

C++学习 之const

摘要: const在C++中很常用,在编程中也建议多使用const去告诉编译器和其他程序员某个值应该保持不变。 const可以用在很多地方: (1)用在classes外部修饰global或namespace作用域中的常量 (2)修饰文件、函数、或区块作用域中被声明为static的对象 (3)修饰classe 阅读全文

posted @ 2016-03-06 21:15 小凉 阅读(365) 评论(0) 推荐(0) 编辑

C/C++学习之基础-001

摘要: 1.C++虚函数的工作原理 虚函数(virtual function)需要虚函数表(virtual table)才能实现。如果一个类有函数声明成虚拟的,就会生成一个虚函数表,存放这个类的虚函数地址。若子类没有覆写虚函数,该子类的虚函数表就会存放父类的函数地址。调用这个虚函数时,就会通过虚函数表解析函 阅读全文

posted @ 2016-03-06 14:50 小凉 阅读(293) 评论(2) 推荐(0) 编辑

导航