heima-java基础学习-第7讲 IO/输入与输出
文章平均质量分 76
liuqingqian001
这个作者很懒,什么都没留下…
展开
-
第7讲 IO/输入与输出-字符编码
<br />字符编码<br />·计算机里只有数字,计算机软件里面的一切都是用数字表示的,屏幕上显示的一个个的字符也不例外。<br />·字符a对应的数字97,字符b对应的数字98等,这种字符与数字对应的编码规则被称为ASCII(美国标准信息交换码)。ASCII的最高bit位都为0,也就是说这些数字都在0到127之间。<br />·中国大陆将每一个中文字符都用两个字节的数字来表示,中文字符的每个字节的最高位bit都是1,中国大陆为每个中文字符制定的编码规则称为:GB2312(国际码)<br />·在GB23原创 2011-01-25 21:51:00 · 601 阅读 · 0 评论 -
第7讲 IO/输入与输出-过滤流与包装类
<br />过滤流与包装类<br />·包装类的概念与作用<br />·BufferedInputStream与BufferedOutputStream类<br />·DataInputStream与DataOutputStream类<br />·PrintStream类<br />·ObjectInputStream与ObjectOutputStream类<br />·字节流与字符流的转换<br />包装类的概念与作用<br />·通过FileOutputStream对象将一个浮点小数写入到文件中,你感觉原创 2011-01-25 21:53:00 · 577 阅读 · 0 评论 -
第7讲 IO/输入与输出-Java程序与其它进程的数据通信
Java程序与其它进程的数据通信·在Java程序中可以用Process类的实例对象来表示子进程,子进程的标准输入和输出不再连接到键盘和显示器,而是以管道流的形式连接到父进程的一个输出流和输入流对象上。·调用Process类的getOutputStream和getInputStream方法可以获得连接到子进程的输出流和输入流对象。·编程实例:在TestInOut类中启动java.exe命令执行另外一个MyTest类,TestInOut和MyTest通过进程间的管道相互传递数据。·验证管道缓冲区满后,将发生下面原创 2011-01-25 21:55:00 · 404 阅读 · 0 评论 -
提高程序的运行效率
<br />提高程序的运行效率<br />(1)<br />for(int i=0;i<str.length();i++)<br />{<br /> ......<br />}<br />与下面代码的比较:<br />int len=str.length();<br />for(int i=0;i<len;i++)<br />{<br /> ......<br />}<br /><br />(2)<br />byte [] buf = new byte[1024];<br />while(ture)<br原创 2011-01-26 09:51:00 · 328 阅读 · 0 评论 -
第7讲 IO/输入与输出-节点流
<br />节点流<br />·理解流的概念<br />·InputStream与OutputStream类<br />·FileInputStream与FileOutputStream类<br />·Reader与Writer类<br />·PipedInputStream与PipedOutputStream类<br />·ByteArrayInputStream与ByteArrayOutputStream类<br />·重视程序代码的复用性<br />理解流的概念<br />·流是字节序列的抽象概念<b原创 2011-01-25 21:49:00 · 415 阅读 · 0 评论 -
第7讲 IO/输入与输出-RandomAccessFile类
<br />第7讲 IO/输入与输出<br />·file类<br />·RandomAccessFile类<br />·各种节点流类<br />·各种过滤与包装类<br />·IO类的相关应用<br />File类<br />·File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容<br />·File类定义了一些与平台无关的方法来操纵文件,例如,创建、删除文件和重命名文件。<br />·Java中的目录被当做一种特殊的文件使用,list方法可以返回目录中的所有的子目录和文件名。<br />原创 2011-01-25 21:45:00 · 477 阅读 · 0 评论