代码改变世界

java io读书笔记(7) Closing Output Streams

2013-07-16 10:44 by 很大很老实, 563 阅读, 0 推荐, 收藏, 编辑
摘要:输出完毕后,需要close这个stream,从而使操作系统释放相关的资源。举例:public void close( ) throws IOException并不是所有的stream都需要close,可是,诸如file或者network,打开后,需要关闭。try { OutputStream out = new FileOutputStream("numbers.dat"); // Write to the stream... out.close( );}catch (IOException ex) { System.err.println(ex);}However, th 阅读全文

java io读书笔记(8)FileInputStream/FileOutputStream的应用

2013-07-16 10:44 by 很大很老实, 260 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://www.cnblogs.com/jjtech/archive/2011/04/17/2019210.html这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);本地文件读写编程的基本过程为:① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);② 调用FileInputStream或FileOutputStream类中的功能函数如read()、write(int b)等)读写文件内容;③ 关闭文件(cl 阅读全文

java io读书笔记(6) Writing Arrays of Bytes

2013-07-16 10:19 by 很大很老实, 184 阅读, 0 推荐, 收藏, 编辑
摘要:显而易见,一次性写出一堆数据,要比一个byte一个byte的写,快多了,因此,outputstream,给出了2个增强型的write:public void write(byte[] data) throws IOExceptionpublic void write(byte[] data, int offset, int length) throws IOException这两个方法,可以参看上一个单元的outputstream类的源代码:import java.util.*;import java.io.*;public class TestList { public static ... 阅读全文

java io读书笔记(5) Writing Bytes to Output Streams

2013-07-16 09:46 by 很大很老实, 406 阅读, 0 推荐, 收藏, 编辑
摘要:outputstream类是所有的字符输出类的父类,他是一个抽象类。对于OutputStream类来说,其最基础的方法就是:write().public abstract void write(int b) throws IOException这个方法,写一个无符号字符(在0-255之间)举例如下:import java.io.*;public class AsciiChart { public static void main(String[] args) { for (int i = 32; i ?@ A B C D ... 阅读全文

java io读书笔记(4)字符数据

2013-07-04 21:13 by 很大很老实, 260 阅读, 0 推荐, 收藏, 编辑
摘要:Number只是java程序中需要读出和写入的一种数据类型。很多java程序需要处理有一大堆的字符组成的text,因为计算机真正懂得的只有数字,因此,字符按照某种编码规则,和数字对应。比如:在ASCII编码中,字符A对应着数字65.字符B对应着数字66.下面介绍集中编码模式:1)ASCIIASCII=American Standard Code for Information Interchange。7位字符集。2)Latin-1ISO 8859-1, Latin-1,8为字符集。3)UnicodeUTF-32 is the most naïve encoding. It simpl 阅读全文

java io读书笔记(3)数值类型的数据

2013-07-04 21:01 by 很大很老实, 226 阅读, 0 推荐, 收藏, 编辑
摘要:input stream读取字节;out stream写入字节。Readers读取字符而Writers写入字符。因此,如果我们想理解input和output,我们首先就要明白java如何处理字节,整数,字符以及其他数据类型。以及这些类型之间如何相互转换。1)整数数据(Integer Data)java中,基础的integer数据类型是int,4字节。long是8字节。short是2字节。bytes,在java中用的特别多。尤其在io中,用的更多。一个byte是8位的。在java内部,是没有byte和short类型的,当你写下42或者24000时,java内存是存储为int,而不是byte和sh 阅读全文

java io读书笔记(2)什么是stream

2013-07-04 20:19 by 很大很老实, 339 阅读, 0 推荐, 收藏, 编辑
摘要:什么是stream?stream就是一个长度不确定的有序字节序列。Input streams move bytes of data into a Java program from some generally external source. Output streams move bytes of data from Java to some generally external target1)streams来自哪里?我们最先接触到的input stream,就是system.in,这个类似于c语言中的stdin。如果input stream重定向,则system.in也是重定向,比如: 阅读全文

学习jsp(3)

2013-07-02 15:26 by 很大很老实, 347 阅读, 0 推荐, 收藏, 编辑
摘要:HttpServletRequest和HttpServletResponse: response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("Servlet NewServlet at " + request.getContextPath() + ""); out.println("请求方式:"+request.getMethod()+""); ou 阅读全文

学习jsp(2)

2013-07-02 13:15 by 很大很老实, 271 阅读, 0 推荐, 收藏, 编辑
摘要:@Webservlet具体见:http://www.cnblogs.com/luxh/archive/2012/06/06/2537458.html。我折腾半天才发现,在web.xml里注册了,删除web.xml,就ok了。HttpServlet详解:http://www.cnblogs.com/panjun-Donet/archive/2010/02/22/1671290.html这里需要注意的是:,doDelete(),doGet(),doOptions(),doPost(), doPut()和doTrace(). 等方法的重载。1.doGet Get调用用于获取服务器信息,并将其作为响应 阅读全文

学习jsp(1)

2013-07-02 11:14 by 很大很老实, 180 阅读, 0 推荐, 收藏, 编辑
摘要:我的开发环境是:jdk1.7;netbean ;tomcat7.尝试着写了第一个程序: ublic class myServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ response.setContentType("text/html;charset=UTF-8"); PrintWriter out=response.g 阅读全文
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页