文章分类 -  java

摘要:今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享(zhaoxudong 2008.10.23晚21.36)。1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下:... 阅读全文
posted @ 2015-06-20 16:45 cornucopia
摘要:关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developer... 阅读全文
posted @ 2015-06-09 09:44 cornucopia 阅读(72) 评论(0) 推荐(0)
摘要:Request.getRequestURL返回的是请求的全部,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。request.getRequestURI得到的是requestURL的部分值,并且web容器没有decode过的test1.jsp===============... 阅读全文
posted @ 2015-06-04 15:00 cornucopia 阅读(619) 评论(0) 推荐(0)
摘要:一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 1 package gacl.response.study; 2 3 import java.awt.Color; 4 im... 阅读全文
posted @ 2015-06-03 18:01 cornucopia 阅读(78) 评论(0) 推荐(0)
摘要:Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respon... 阅读全文
posted @ 2015-06-03 17:59 cornucopia 阅读(55) 评论(0) 推荐(0)
摘要:一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息 ge... 阅读全文
posted @ 2015-06-03 17:57 cornucopia 阅读(107) 评论(0) 推荐(0)
摘要:许多语言,包括 Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替 换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request... 阅读全文
posted @ 2015-06-03 17:25 cornucopia 阅读(103) 评论(0) 推荐(0)
摘要:不加 ? 表示贪婪,加 ? 表示勉强,区别如下: 勉强是从左边一个一个地吃直到匹配为止,不加 ?的是一口吃掉整个字符串,然后从最后一个一个地吐出来直到匹配为止 字符串 a=====b=====b=== a.*b 将匹配满足条件最长的字符串 a=====b=====b 工作方式: 首先将:... 阅读全文
posted @ 2015-06-03 17:20 cornucopia 阅读(246) 评论(0) 推荐(0)
摘要:[...] 位于括号之内的任意字符 [^...] 不在括号之中的任意字符 . 除了换行符之外的任意字符,等价于[^\n] \w 任何单字字符, 等价于[a-zA-Z0-9] \W 任何非单字字符,等价于[^a-zA-Z0-9] \s 任何空白符,等价于[\ t \ n \ r \ f \ v] \S... 阅读全文
posted @ 2015-06-03 17:18 cornucopia 阅读(60) 评论(0) 推荐(0)