CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 702710
龙之吻
·
2009-02-27 07:37:57
·
阅读: 433
editplus和UE都有选项是否用BOM头
<空>
相关信息:
新手请教:请帮俺看看这个 java 程序有何问题?
(1473字)
(
Fish
[689]
2009-02-27 10:08
)
新手请教:想跟风学一下java,推荐一个好用点的版本
(空) (
oyjt
[376]
2009-02-27 10:19
)
没啥问题. 除非 exception 了
(空) (
holly
[391]
2009-02-27 10:24
)
相当不规范... 有例子文件么, 最好debug下
(空) (
dead_lee
[351]
2009-02-27 10:30
)
不规范指的是....?
(空) (
Fish
[360]
2009-02-27 10:35
)
比如你把类名首字母要大写,要名词等等, 当然测试用, 也不是太有所谓.
(961字)
(
dead_lee
[621]
2009-02-27 10:52
)
多谢多谢!看上去代码确实舒服很多,逻辑上多了个 flush()
(104字)
(
Fish
[446]
2009-02-27 11:27
)
你的代码,遇到那个文件也会不行?
(38字)
(
haitao
[408]
2009-02-27 11:36
)
是不行。处理产生的文件是乱码
(空) (
Fish
[381]
2009-02-27 12:05
)
win的unicode文件有bom问题
(空) (
virushuo
[379]
2009-02-27 12:13
)
了解得不多,搜了一下,原来还有这回事
(1462字)
(
Fish
[488]
2009-02-27 13:14
)
editplus和UE都有选项是否用BOM头
(空) (
龙之吻
[432]
2009-02-27 15:37
)
用记事本打开过吧?
(空) (
龙之吻
[388]
2009-02-27 15:29
)
为什么不是 Fish()?
(空) (
ycm0263
[355]
2009-02-27 20:30
)
这2个动作只捕捉自己预期的异常?
(397字)
(
haitao
[458]
2009-02-27 10:40
)
这些细节还没管。主要看文件处理部分有啥逻辑错误?可能是发生了什么异常没捕捉到。俺再试试看吧
(空) (
Fish
[447]
2009-02-27 10:48
)
没捕捉到的话会 dump stack 出来的. 你没看到有 exception 输出就说明没 exception
(空) (
holly
[511]
2009-02-27 10:56
)
文件里含有0?不懂java
(空) (
周星驰
[418]
2009-02-27 12:50
)
两个疑点
(142字)
(
bjwf
[481]
2009-02-27 13:03
)
嗯,又想了想很有可能是没有bw.flush就调了fw.close导致的。
(空) (
bjwf
[387]
2009-02-27 13:06
)
嗯,根据死李的代码总结,是要有 flush。
(空) (
Fish
[348]
2009-02-27 13:16
)
close() 会 flush 的
(空) (
holly
[410]
2009-02-27 18:22
)
从以往其它语言的经验上看,关闭流/文件时确实会自动flush。但这次比较奇怪。俺和死李的代码逻辑上一样的,就是差这个语句
(空) (
Fish
[439]
2009-02-27 19:08
)
关闭文件只会flush文件自已的buffer,不会flush与之相连的bufferwriter的buffer,你或者关闭bufferwriter.或者flush他
(空) (
bjwf
[690]
2009-02-27 22:44
)
有道理,回头测试一下
(空) (
Fish
[383]
2009-02-28 08:29
)
应该就是这个原因.
(74字)
(
holly
[420]
2009-02-28 13:02
)
俺以为关闭了file 就关闭了与之关联的 bufferedwriter
(空) (
Fish
[379]
2009-02-28 13:20
)
说起来, finally里面应该把所有的stream reader 和writer都关闭.
(38字)
(
dead_lee
[452]
2009-02-28 13:33
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录