04-11-29 19:54
【程序编程相关:Java中利用JMF编写摄像头拍照程序】
这几天集中时间重拾388备份文件格式研究,使用的工具主要是netbeans.010 editor.excel.netbeans用来测试分析处的规律,用java语言实现;010 editor主要是二进制或者说十六进制的形式显示被分析文件,功能较强,主要表现在显示与组合方面;excel用来格式化显示十六进制的块,显示相应的文本或者数值,并可以添加注释,标注未知区域,为下步分析留下痕迹并做好准备.java语言远远还没有用熟,从本次应用级别的操作展现的非常充分,汗.下面记录一些java使用中犯下的错误以及个人认为需要重点关注的地方,都是小东西,但是me认为对以后少犯这种低级错误有帮助^_^ 【推荐阅读:设计模式之Memento(备忘机制)】从文件中读取512个字节到byte[] ba;byte应该是0到255,但是在直接转换为int类型的时候出现了负值.这个问题刚开始搞的me狼狈不堪,后来才发现是这个原因.用int i = ba[1]&0xff;才算解决问题. 【扩展信息:设计模式之Command】
一.byte[]中的值. 二.string与stringbuffer.前者是不可变的,后者是可变的.曾经想给string类型的变量重新赋值,呵呵,毫不客气的出错.后来对于可能变化的字符串,一律采用stringbuffer.再一点就是传入函数的字符串,如果还要传出结果,必须采用后者,即stringbuffer.
三.swtich case语句中忘掉了case中的break终止.这个可真是害死人的.当时正为格式未定在测试,本来就不是很确定,报出一堆错误,只好从头分析,分析来分析去觉得逻辑上应该没有什么问题了,再回头一看,嘿嘿,原来是忘了break,程序就顺着执行下去了.本来的分支结果全部执行了,不错才怪呐.
四.全局变量的使用.... 下一页