社区
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
)
请各位大虾解释一下红色部分的代码是什么意思。
...全文
46
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
作业
写回复
配置赞助广告
用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
开发者量身定做,而且还非常适合作为高级
Java
开发者的案头必备参考书。这是一本关于
Java
开发的大百科全书,以知识点为脉络,以实例(200多个实例贯穿全书)为主要内容,深入阐述了
Java
开发的各种方法和技巧,权威性毋庸置疑。首先,全书以
Java
开发环境搭建开篇,循序渐进地介绍了
Java
语法
的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础
语法
,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作等高级
语法
;其次,《
Java
范例大全》还讲解了XML开发、
Java
图形编程、
Java
网络编程、多媒体开发、邮件开发、
Java
Web开发和
Java
安全等大量极其重要的企业级开发知识,使全书上升到一个新的高度;最后,以一个极具代表性的综合实例结束全书,实现理论与实践完美结合。
java
超强笔记
java
超强笔记。涵盖
java
详细信息,适合初学者阅读,从安装到软件设计,涉及全面,阅读方便。
140个
Java
源码实例
140个
Java
的源码实例 入门级重要参考资料
用
java
实现的
语法
分析器
语法
分析器调用的是词法分析器的类。。。 自己写的。。LL(1)。。。 预测分析。。。
21天学通
Java
Web开发.pdf
《21天学通
Java
Web开发》是
Java
Web开发的基础教程,针对没有接触过或还不是特别熟悉
Java
Web开发的读者,详细介绍了
Java
Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为
Java
Web基础篇,介绍了执行环境和开发环境的搭建及JSP的
语法
基础。第二篇为JSP 2.0开发篇,介绍了JSP指令元素、JSP动作元素、JSP内置对象、JSP和
Java
Bean等内容。第三篇为Servlet开发篇,介绍了Servlet的基础知识及Servlet监听器,以及过滤器的开发等内容。第四篇为使用设计模式篇,介绍了DAO和MVC这两个经典设计模式。第五篇为框架技术篇,介绍了Struts 2、Hibernate、Spring这三个目前非常流行的轻量级
Java
Web开发框架。第六篇为项目实战篇,通过整合前面的三个框架,开发一套用户管理系统。 《21天学通
Java
Web开发》适合
Java
Web开发技术的初学者,也可作为大、中院校学生和培训班的教材。对于有一定
Java
Web开发技术基础,但还需要进一步学习的人员,《21天学通
Java
Web开发》也有较大的参考价值。
Java
51,397
社区成员
85,844
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章