摘要: *数组是一种数据格式,能够存储多个同类型的值。每个值都存储在一个独立的数组元素中,计算机在内存中一次存储数组的各个元素(连续存储)。*创建数组的声明语句应指出以下三点:存储在每个元素中的值的类型数组名数组中的元素数*声明数组的通用格式 typeName arrayName[arraySize] ,其中arraySize必须是整型常数或const值,也可是常量表达式。即其中所有的值在编译时都是已知的,不能是变量。*编译器不会检查使用的数组下标是否有效。*如果将sizeof操作符用于数组名,得到的将是整个数组中的字节数。但如果将sizeof用于数组元素,则得到的将是元素的长度(单位为字节)。 e. 阅读全文
posted @ 2011-10-10 22:15 浮沉之主 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(OOP)的本质是设计并扩展自己的数据类型。设计自己的数据类型就是让类型与数据匹配。==================================================================================================简单几种C++命名规范:1.以两个下划线 或 以下划线和大写字母开头的名称(如 _Time)被保留给实现(编译器及其使用的资源)使用。2.以一个下划线开头的名称被保留给实现,用作全局标识符。3.C++对名称的长度没有限制,名称中所有的字符都有意义。============================== 阅读全文
posted @ 2011-10-10 19:55 浮沉之主 阅读(261) 评论(0) 推荐(0) 编辑
摘要: C++能够使用printf(),scanf()和其他所有标准C输入和输出函数,只需要包含常规C语言的stdio.h文件。==================================================================================================在函数参数括号中使用关键字void明确地指出,函数不接受任何参数。在C++(不是C)中,让括号空着与在括号中使用void等效在C中,让括号空着意味着对是否接受参数保持沉默。======================================================== 阅读全文
posted @ 2011-10-10 19:54 浮沉之主 阅读(251) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch如其所写,是一个倒计数的锁存器,当计数减至0时触发特定的事件。利用这种特性,可以让主线程等待子线程的结束。下面以一个模拟运动员比赛的例子加以说明。 1 import java.util.concurrent.CountDownLatch; 2 import java.util.concurrent.Executor; 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 6 public class CountDownLatchDemo { 阅读全文
posted @ 2011-04-04 15:55 浮沉之主 阅读(14259) 评论(9) 推荐(2) 编辑