随笔分类 -  笔试

摘要:Exception 这种异常分两大类运行时异常和非运行时异常(编译异常)。程序中应当尽可能去处理这些异常。 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)... 阅读全文
posted @ 2014-10-22 22:14 曹守鑫 阅读(122) 评论(0) 推荐(0)
摘要:设计模式学习笔记-适配器模式1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色 3.1 目标接... 阅读全文
posted @ 2014-10-21 11:53 曹守鑫 阅读(147) 评论(0) 推荐(0)
摘要:进程间:管道,消息队列,信号,共享内存,套接字进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外... 阅读全文
posted @ 2014-10-12 17:25 曹守鑫 阅读(571) 评论(0) 推荐(0)
摘要:#include "stdafx.h"#include using namespace std;struct BinaryTreeNode{ int value; BinaryTreeNode* left; BinaryTreeNode* right;};bool validTre... 阅读全文
posted @ 2014-09-29 10:41 曹守鑫 阅读(130) 评论(0) 推荐(0)
摘要:二叉排序树在不改变BinaryNode的 struct{data;*left;*right} 情况下是可以转换成双向链表的.由于二叉树的主要数据都记录在根节点BinaryNode* root 上的,所以这里就只用BinaryNode类手动建一棵树,树形如下:新增的有三个主要函数,BinaryNode... 阅读全文
posted @ 2014-09-25 11:29 曹守鑫 阅读(227) 评论(0) 推荐(0)
摘要:1. 接口只能用public 来修饰2 http:超文本传输协议 端口 80 smtp:简单邮件传输协议 端口25 ftp 21 ssh 223 public int aMethod(){ static int i=0; i++; }编译出错,不能在类中声明静态变量4 class Super... 阅读全文
posted @ 2014-09-22 10:38 曹守鑫 阅读(306) 评论(0) 推荐(0)
摘要:子类对象赋值给父类对象时,如果子类对象没重写父类的方法,调用赋值后的对象的成员,属性是父类的,方法是父类的;如果重写了父类的方法,则属性是父类的,方法是子类的。父类不可以直接赋值给子类,必须是子类赋值给父类,然后再将这个父类的对象赋值给子类才行,属性是子类的,没重写方法,则方法是父类的,重写了就是子... 阅读全文
posted @ 2014-09-21 20:58 曹守鑫 阅读(805) 评论(0) 推荐(0)