摘要:
java 编程语言中的高级多线程支持
线程组线程是被个别创建的,但可以将它们归类到线程组中,以便于调试和监视。只能在创建线程的同时将它与一个线程组相关联。在使用大量线程的程序中,使用线程组组织线程可能很有帮助。可以将它们看作是计算机上的目录和文件结构。
线程间发信当线程在继续执行前需要等待一个条件时,仅有 synchronized 关键字是不够的。虽然 synchronized 关键字阻止......
摘要:
j2sdk1.5提供的文本文件读取,愿与大家分享。参考文献(来自):sdn - core java technologies tech tips 文本文件:hrinfo.txt 内容:老赵 ,28 ,feb-01 ,true 小竹 ,22 ,dec-03 ,false 阿波 ,21 ,dec-03 ,false 凯子 ,25 ,dec-03 ,true例子程序: import java.u......
Tiger系列三:Annotation第一部分:使用内置的Annotation
1.引入
l 元数据可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查 【程序编程相关:
Java与XSLT读书笔记(1)】
l 编程的一个最新趋势,尤其是 java 编程,就是使用元数据 【推荐阅读:
理解JTWI的具体内容和作用】
l javadoc是元数据工具,但除了生成文档之外,没有固定.实用.标准化的方式将数据用于其他用途,而且html代码经常混入到javadoc输出中,更进一步降低了其用于任何其它目的的价值 【扩展信息:
如何运用java来校验一段字符串是否为汉】
l 许多元数据工具(如 xdoclet)将这些功能添加到核心 java 语言中,暂时成为 java 编程功能的一部分
l jsr 175,java编程语言的元数据工具,为将元数据合并到核心 java 语言中提供了正式理由与说明
l tiger 增加了annotation的新功能,将一个更通用的元数据工具合并到核心 java 语言中
l annotation是可以添加到代码中的修饰符,可以用于包声明.类型声明.构造函数.方法.域变量.参数与变量
l tiger包含内置的annotation,还支持自己编写的定制annotation
l 本部分将概述元数据的优点,并介绍tiger的内置annotation
2.元数据的价值
一般来说,元数据的好处分为三类:文档编制.编译器检查与代码分析
(1)文档编制
l 代码级文档最常被引用,但对于将元数据添加到 java 语言中来说,文档编制可能是最不相关的理由
l 因为javadoc已经提供了非常容易理解与健壮的方法来文档化代码
(2)编译时检查
l 元数据更重要的优点是编译器可以使用它来执行基本的编译时检查
l 具体情况请参看后面介绍的tiger内置annotation:@override
(3)代码分析...
下一页 摘要:
bromon原创 请尊重版权二、通信协议
这个项目并没有复杂的通信指令,命令数量很有限,但是还是有个关键问题需要关注:流量。为了尽量减小流量,我们使用字节代替字符串来保存系统指令,这样可以使流量减少一半,比如使用一个字节来保存一张扑克牌,字节高位表示花色,字节低位表示数字,如果0代表黑桃,那么黑桃三就应该是0x03,这个需要靠位操作来实现:
int m=0;
int n......