bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D:/a1.txt"),"UTF-8"));
我这样写了之后,输出还是乱码……求教
老师的这个编码有做特殊调整么,为什么老师的例子中就没有出现乱码,而自己做操作的时候就会有乱码呢
那个flush()是什么意思啊?
刚刚开始的时候不是说把数据存进磁盘吗?
想问下下面代码,最后两行颠倒是否会有影响。
先写入磁盘,在换行,那么唯一的区别是,在exit后,这样的写入的最后一行少一行回车吗?
是否还有别的区别呢?
关于buffer的算法问题,
课程中提到,buffer本质上就是上节课说的定义了byte,
那么是buffer是在内部,根据文件的大小,自动控制byte字节的大小吗?同时,也会根据大小,自动选择上一节课的方式1或者方式2?
关于如下部分
我不懂为什么是 != null 的时候才关闭,如果等于null了,说明出现读或者写有错误,
那么在catch(Exception e) 内,print后,不应该也要关闭出现异常的的部分?
关于
fos.write(buff, 0, temp);
0是否可以理解为,buff数组中,从index为0的位置开始读?读到出现temp的位置?
但如果0是指的index,temp是读到本轮循环中最后一个位置的int,而不是index,
所以这里后两个参数,就是一个指起始位置的index,一个指读取最后一个index对应的数值吗?
JAVA实战学习笔记【尚学堂高淇2020版】【第一阶段全部】
这个的后面的有吗
课堂里的代码静态初始化块里面的cache数组没有定义元素数量是不是会报空指针异常
自定义异常中throw和throws的区别是什么
package com.bjsxt.test; public class test01 { public static void main(String[] args) { System.out.println("test1"); try{ int i = 1/0; }catch(Exception e){ e.printStackTrace(); } System.out.println("test2"); } }
try里面是判断有异常的代码吗?
catch里面的参数是固定的还是什么?代表什么意思?
printStackTeace代表什么
在输入1到6后,执行完成后,为什么又可以回到主菜单?
在switch case完成后,用的是break,因此每次执行完一次,应该会跳出while(true)循环,
为什么在视频演示代码中,执行完成后,会继续回到主菜单?
老师,我电脑没有这个东西咋办?好像下载的?
关于邮箱的正则表达式:
在@后边,是通过\\. 来表达 . 的作用吗?
邮箱的@后,一定会有一个点或者多个点,比如
@qq.com
@gmail.com
@pku.edu.cn
关于点,为什么在正则表达式中没有规定?
如果有输出. 是如连字符-直接写吗?还是需要转义字符?
老师,这个不是字符串转为整型对象吗?
为啥他可以直接当一个整型数字使用?(是因为这个范围内的数字可以自动拆箱吗?)
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637