最赞回答 / qq_青羽天穹_0
API的英文全称(Application Programming Interface),应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。内容很多,你去百度下吧。
2017-02-27
我打赌有很多人根本一节课没掌握就去下一节了,自己骗自己。这节课里面的file.exists(),file.isDirectory(),file.isFile()三个方法的区别有多少人懂了,还有分隔符File.separator的用法,又有多少懂了,还的自己去查资料,没有很长的时间很难掌握一节课,希望后面的同学一步一个脚印的走下去
2017-02-26
已采纳回答 / 历飞雨
前面不是设定了一个条件吗?每输出10个byte就换行,这个if语句就是用来换行的while((b=in.read())!=-1){ if(b<=0xf)//如果输出的整形b字节小于等于4位,就让它补0,就是让它刚好占一个字节,便于观察 System.out.print("0"); System.out.print(Integer.toHexString(b)+" ");//将整形b转换为十六进制表示的字符串 ...
2017-02-26
已采纳回答 / chapelin_wang
老师可能手误吧,正常逻辑是如果文件不存在,则新建文件,否则就删除。至于异常,你调用的这个方法,它抛出了一些异常,在这里你要做处理,要么try catch, 要么继续向上抛(throws),如果回答有误,请联系我。本人也是小菜鸟一枚。
2017-02-26
把"中"读取出来:
raf.seek(10);
byte[] buf2 = new byte[2];
raf.read(buf2);
String s3 = new String(buf2,"gbk");
System.out.println(s3);
raf.seek(10);
byte[] buf2 = new byte[2];
raf.read(buf2);
String s3 = new String(buf2,"gbk");
System.out.println(s3);
2017-02-26
二进制看了 不想看了就直接跳了 到这什么 a>>>24 都是直接跳过的 =_= 应该也没啥事
2017-02-25