`
i_am_birdman
  • 浏览: 280650 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
<c:forTokens> <c:forTokens items="stringOfTokens " delims="delimiters " [var="varName "] [varStatus="varStatusName "] [begin="begin "] [end="end "] [step="step "]> body content < ...

JSTL 详解01

General-Purpose Actions <c:out> Without a body <c:out value=”value ” [escapeXml=”{true|false}”] [default=”defaultValue”] /> With a body <c:out value=”value ” [escapeXml=”{true|false}”]> default value </c:out> 参数说明 : ...
Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。 在运行时判断任意一个类所具有的成员变量和方法。 在运行时调用任意一个对象的方法。 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制 ...
abstract Methods and Classes ---抽象方法和抽象类     An abstract class is a class that is declared abstract,it may or may not include abstract methods. Abstract classes cannot be instantiated, but they can be subclassed.     以abstract声明的类就是抽象类,抽象类可以有或者没有抽象方法。抽象类不能实例化,但他们可以被子类化。     An abstract m ...
http://blog.csdn.net/yxyhack/archive/2007/10/15/1826256.aspx
HTTP协议详解 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEA ...
String一旦赋值或实例化后就不可更改,如果赋予新值将会重新开辟内存地址进行存储。      而StringBuffer类使用append和insert等方法改变字符串值时只是在原有对象存储的内存地址上进行连续操作,减少了资源的开销。      因此我们得出结论:当需要进行频繁修改字符串的操作时先建立StringBuffer类对象进行操作,将最后结果转化成String类对象返回,这样效率会高很多。      关于String与StringBuffer的使用在各大网站都有说明了,因为String对象一旦创建是不能改变的,总的来说StringBuffer比String在效率上的优越 ...
equal方法 Object类的equals方法用于检测一个对象是否等于另外一个对象,而Object类中这个方法的定义为两个对象是否具有相同的引用。源码如下: Java代码    1.          2. public boolean equals(Object obj) {     3.     return (this == obj);     4.     }  看起来没有什么问题,两个对象具有相同的引用,那这两个对象一定是相等的,但在实际应用中,这样的比较其实并没有什么实际意义,经常发生的场景就是需要比较两个对象的状态的相等性,比如某个对象的唯一性标识一致我们就认为这两 ...
   当我们写一个类的时候,都会对Java.lang.Object类的一些重要方法进行重写,这些方法包含:hashCode(),toString(),equals(),finalize(),clone() ,wait(),notify()/notifyAll() 这八个方法。 一 Equals()方法: 1.何时需要重写equals() 当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。 2.设计equals()     [1]使用instanceof操作符检查“实参是否为正确的类型”。     [2]对于类中的每一个“关键域”,检查实参中的域与当前 ...
Sun发布的JDK/JRE有两种版本,一种是.rpm.bin格式的,另一种则是.bin格式的,前者我没有试,但是我想应该是适合于rpm的,可能会安装到/usr里面去,而且自动化程度可以高一些。后者则完全是绿色软件,只是做一个解压的动作。下 ...
sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前 ...

ubuntu的ADSL设置

1.   sudo pppoeconf然后根据提示输入ADSL账号与密码.(我设置时犯傻了,输入框中提示的username,我没有删去,而是在其后输入自己的账号,结果,死活就是连接不成功...最后,仔细一看,傻了。。。。)设置完后,OK了,下次开机会自动连接的。。2 相关的几个命令:   上网执行:   pon dsl-provider    激活ADSL:  sudo /etc/ppp/pppoe_on_boot   断开连接:  poff   查看日志: sudo plog
Oracle 数据类型及存储方式 袁光东 原创 概述 通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不为人知的秘密和被忽略的盲点。从实用和优化的角度出发,讨论每种数据 类型的特点。从这里开始oracle之旅! 第一部份 字符类型 §1.1  char 定长字符串,会用空格来填充来达到其最大长度,最长2000个字节。 1. 新建一个测试表test_char.,只有一个char类型的列。长度为10 ...
都继承自java.io.writer类 JspWriter在Jsp页面上直接用out对象输出,也可以直接用pageContex.getOut()得到out对象 PrintWriter必须通过response.getwriter()得到 2.在Jsp页面上用两种方法同时输出数据,PrintWriter中的数据会先输出 例如: 新建test.jsp页面 <% out.println("out"); JspWriter out1 = pageContext.getOut(); if(out == out1 ) ...
1、什么是ArrayList     ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:     * 动态的增加和减少元素     * 实现了ICollection和IList接口     * 灵活的设置数组的大小 2、如何使用ArrayList     最简单的例子: ArrayList List = new ArrayList(); for( int i=0;i<10;i++ ) //给数组增加10个Int元素 List.Add(i); //..程序做一些处理 ...
Global site tag (gtag.js) - Google Analytics