现在有不少网站在用户填写表单时,同时要求填写验证码,验证码的一个目的就是防范一些恶意的网站下载软件,这些软件能通过遍历链接而将网站的所有网页下载。还可以防止用户不经过本网站的页面而使用网站的资源。所以现在有不少网站都使用了验证码技术,验证码通常是一个在WEB服务器上生成的随机字符串,同时以某种方式保存起来,比如保存到与当前的Session中,然后在用户提交网页时与用户输入的验证比较是否一致,然而如果直接以明文的方式,还是不能防范一些功能较强的自动填写表格的软件。所以一般将验证码以图片的形式显示出来,同时可以将在图片中显示的字符串进行一些处理,比如使用旋转字符,添加背景纹理等技术以增大被软件识 ...
第一,谈谈final, finally, finalize的区别。     第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?    第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。    第四,&和&&的区别。    第五,HashMap和Hashtable的区别。    第六,Collection 和 Collections的区别。    第七,什么时候用assert。    第八,G ...
1. 介绍 1)DOM(JAXP Crimson解析器)         DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而 ...
第 1 章 对象入门 Smalltalk 的五大基本特征 (1) 所有东西都是对象 (2) 每个程序都是一大堆对象的组合;通过消息的传递一个对象可告诉另一个对象该做什么 (3) 每个对象都有自己的存储空间可容纳其他对象,换句话说,通过封装一个现有的对象还可生成一个新对象 (4) 每个对象都有一种类型 (5) 同一类所有对象都能接收相同的消息 第 2 章 万事万物皆对象 一.所有对象都必须由你建立 1 . 存储在哪里 1) 寄存器:我们在程序中无法控制; 速度最快 , 数据位于处理器的内部 2) stack :存放基本类型的数据和对象的 referen ...
      1.加载基类,初始化基类中的静态成员变量。       2.加载派生类,初始化派生类中的静态成员变量。      3.运行派生类的main方法。      4.初始化基类中的其他成员变量(static类型的除外)。      5.调用基类构造函数。      6.初始化派生类中的其他成员变量(static类型的除外)。      7.调用派生类构造函数。for example:Beetle.javaclass Insect {    private int i = 9;    private int l = print("Insect.l initialized");    pr ...
===========   Chap1 对象简介   ...
-------------------------------------------------------------------------------------------------1. 简单类型是按值传递的  Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:/* 例 1 *//*** @(#) Test.java* @author fancy*/public class Test { public static void test(boolean test) { test = ! ...
qqqckm
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜