社区
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
)
请各位大虾解释一下红色部分的代码是什么意思。
...全文
43
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文件操作、线程、数据库操作...
用
java
实现的
语法
分析器
语法
分析器调用的是词法分析器的类。。。 自己写的。。LL(1)。。。 预测分析。。。
JAVA
核心
语法
笔记
整理的培训机构的部分
java
核心
语法
的笔记,5月18号将上传一份125个
java
笔试题的文档及面试技巧,欢迎各位
java
爱好者来下载
Java
面向对象编程.pdf
《
Java
面向对象编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解
Java
面向对象的编程思想、编程
语法
和设计模式,介绍常见
Java
类库的用法,总结优化
Java
编程的各种宝贵经验,深入阐述
Java
虚拟机执行...
Kotlin与
Java
语法
对比总结
文章目录前言一、变量二、...关于Kotlin与
Java
语法
对比总结。 一、变量 1、 val(value)声明不可变量,初始赋值后,不能重新赋值相当于
Java
中的final变量 2、 var(variable)声明可变变量 3、 优先使用val声明变量
Java
50,541
社区成员
85,619
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章