- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 java中try catch finally与return的执行顺序
测试1: public static int test1() { int i = 1; try { return ++i; } finally { ++i; Console.WriteLine("finally:" + i);
2009-12-29 23:56:00 2341 1
转载 java中的枚举
Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。 2.所有枚举值都是pub
2009-12-11 17:04:00 540
转载 c/c++语言中static使用方法
一、c程序存储空间布局 C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变
2009-12-04 15:45:00 951
转载 C整型升级和寻常算术转换
ANSI C中的整型升级 char,short int或者int型位段(bit-field),包括它们的有符号或无符号变型, 以及枚举类型,可以使用在需要int或unsigned int的表达式中, 如果int可以完整地表示源类型的所有值,那么该类型的值就转换为int,否则转换为
2009-12-04 11:46:00 1634
原创 C++成员函数的内存分配问题
静态成员函数和静态成员变量不属于某个具体的对象,属于类; 也就是说在类加载(即程序初始化,类还没有产生任何一个具体对象)的时候就已经为静态成员函数在内存分配了代码区空间; 一个类所有的对象调用的成员函数都是同一个代码段的; 当程序构造一个类的对象(第一次构造对象)时,就会给成员函数(非静态成员函数)分配代码区空间,之后构造的对象只给非静态的成员变量分
2009-12-03 16:54:00 5498 5
原创 delete的一点问题
1、delete可以用于值为null的指针,但是不能直接用于没有初始化刚刚声明的指针,delete用于指针表示释放指针所指向的动态分配的空间,并不删除指针本身。
2009-12-03 13:46:00 775
原创 一个端口可以和多个远程端口通信
一个端口可以与多个远程端口建立通信,这是显然的,大家众所周之的HTTP使用的默认端口为80,但是一个Web服务器要通过这个端口与多少个浏览器通信啊。 这是因为服务器只是在80端口监听,accept之后建立一个新的socket(绑定不同的端口)再和客户端传输数据。
2009-12-01 17:25:00 1423
C++编程思想(中文)
2009-11-11
vc文件拷贝程序(显示拷贝进度)
2009-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人