社区
Java
帖子详情
java 语法
damonZengg
2010-01-07 06:58:56
void writeCode(OutputStream os, int code) throws IOException
{
for (int i=0;i<numOfBits;++i) {
os.write(
code&1
) ;
code /= 2 ;
}
}
numOfBits = 12 ;
dict = new LimitedDict(
1<<numOfBits
)
请各位大虾解释一下红色部分的代码是什么意思。
...全文
59
2
打赏
收藏
java 语法
void writeCode(OutputStream os, int code) throws IOException { for (int i=0;i<numOfBits;++i) { os.write(code&1) ; code /= 2 ; } } numOfBits = 12 ; dict = new LimitedDict(1<<numOfBits) 请各位大虾解释一下红色部分的代码是什么意思。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shengyihu555
2010-01-07
打赏
举报
回复
1楼是正解
xiezhifu
2010-01-07
打赏
举报
回复
code&1是按位与,例如code的值为3用二进制表示为00000000 00000000 00000000 00000011,1用二进制表示为00000000 00000000 00000000 00000001(java中int占4个字节),code&1就把它们转换成二进制进行每一位每一位对应进行与运算。因此上面的结果为00000000 00000000 00000000 00000001
code&1的基本作用为求code的最后一位数或把除最后一位之外的数全部置0
1 < <numOfBits则是将1向左移12位,结果为00000000 00000000 00010000 00000000
具体的代码功能自己结合整个项目自己总结
Java
范例大全 源码
首先,全书以
Java
开发环境搭建开篇,循序渐进地介绍了
Java
语法
的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础
语法
,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作...
140个
Java
源码实例
Java
源码是程序员用
Java
语法
编写的程序文本,包含了类、方法、变量等元素,经过编译后生成可执行的字节码。 在这些源码实例中,我们可以期待涵盖以下关键知识点: 1. **基础
语法
**:包括数据类型(如整型、浮点型...
用
java
实现的
语法
分析器
在IT领域,编程语言的解析是构建编译器或解释器的重要步骤,而“用
Java
实现的
语法
分析器”正是这个过程的一个实例。这个项目利用
Java
语言构建了一个能够理解并处理特定
语法
结构的工具,主要涉及到的技术点包括:
语法
...
JAVA
经典算法90题【含源码】
通过解决这些问题,开发者可以提高解决问题的能力,同时加深对
Java
语法
和特性理解。 最后,"50道
JAVA
基础编程练习题.doc"可能包含了更多基础编程训练,包括控制流(条件语句、循环语句)、异常处理、多线程、集合...
21天学通
Java
Web开发.pdf
全书分为6篇共21章内容,第一篇为
Java
Web基础篇,介绍了执行环境和开发环境的搭建及JSP的
语法
基础。第二篇为JSP 2.0开发篇,介绍了JSP指令元素、JSP动作元素、JSP内置对象、JSP和
Java
Bean等内容。第三篇为Servlet...
Java
51,411
社区成员
86,018
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章