摘要: getInputStream 方法用于返回的一个代表实体内容的输入流对象,其类型为javax.servlet.ServletInputStream。getReader方法用于返回的一个代表实体内容的BufferedReader对象,返回的BufferedReader对象将实体内容中的字节数据按照请求消息中指定的字符集编码转换成文本字符串。在调用getReader方法之前,可以调用ServletRequest的setCharacterEncoding方法指定其返回的BufferedReader对象所使用的字符集编码。使用ServletInputStream对象读取文本格式的实体内容分析文件上传的 阅读全文
posted @ 2013-11-14 14:16 边际了望者 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。 3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Works 阅读全文
posted @ 2013-11-14 14:11 边际了望者 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。递归的三个条件:边界条件递归前进段递归返回段当边界条件不满足时,递归前进;当边界条件满足时,递归返回。下面通过两个示例程序来说明:使用Java代码求5的阶乘。(5的阶乘=5*4*3*2*1)[java] package org 阅读全文
posted @ 2013-11-14 13:59 边际了望者 阅读(262) 评论(0) 推荐(0) 编辑
摘要: urlconnect()ion.connect()()方法是抽象的;打开到此 URL 引用的资源的通信链接(如果尚未建立这样的连接)。 如果在已打开连接(此时 connect()ed 字段的值为 true)的情况下调用 connect 方法,则忽略该调用。 URLConnection 对象经历两个阶段:首先创建对象,然后建立连接。在创建对象之后,建立连接之前,可指定各种选项(例如,doInput 和 UseCaches)。连接后再进行设置就会发生错误。连接后才能进行的操作(例如 getContentLength),如有必要,将隐式执行连接。 url.openconnection();方法原形: 阅读全文
posted @ 2013-11-14 11:33 边际了望者 阅读(11034) 评论(0) 推荐(0) 编辑