写程序如同下一盘棋, 每走一步棋, 你能预测看到几步, 还是能看透全局?
你写程序是写一行运行一下, 没有问题在写下一行. 还是 一气呵成 全部写好在debug一次?
让你写一个读TXT文件显示其内容程序你会怎么做?
fis = new FileInputStream("d://temp//1.txt");
while((i = fis.read())!=-1){
}
fis.close()
扫描二维码关注公众号,回复:
1244864 查看本文章
你考虑过目录不存在怎么处理吗?
你考虑过目录权限不够吗?
你考虑过文件不存在怎么处理吗?
你考虑过文件权限不够吗?
你考虑过目录深度吗?
你考虑过目录,文件中存在特殊字符吗?
你考虑过文档尺寸 1M, 100M , 500M , 1G , 10G 远远超过你的内存空间,怎么处理吗?
你考虑过TXT文件换行符(LF,CR,CRLF)吗?
你考虑过编码问题吗?
你考虑过文件损坏的情况吗?
这也就是 Programer 与 Coder 的区别