JAVA & XML & JAVASCRIPT & AJAX & CSS

Web 2.0 技术储备............

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  77 随笔 :: 17 文章 :: 116 评论 :: 0 Trackbacks

#

     摘要: 1. childNodes在ff中和ie的区别。
ff中的node(nodeType = 1)都是用textNode(nodeType = 3)分开的,而ie/op不是这样的。
content

在ff下,box1的childNodes为3个,ie下为1个。  阅读全文
posted @ 2006-03-16 23:02 Web 2.0 技术资源 阅读(371) | 评论 (0)编辑 收藏

     摘要: JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。   阅读全文
posted @ 2006-03-16 22:59 Web 2.0 技术资源 阅读(268) | 评论 (0)编辑 收藏

     摘要: 工厂模式定义:提供创建对象的接口.
为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,
我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来
创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,
虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少
的修改量。  阅读全文
posted @ 2006-03-16 22:58 Web 2.0 技术资源 阅读(542) | 评论 (0)编辑 收藏

     摘要: 调用java的方法就像你叫一个人去办事,比如说你让他去买东西,那个人会警告你,买东西可以,但是会有问题,比如说你给的钱不够了,没有你要买的东西没有了什么的,这些可能它会在后面throws出来,虽然这些有可能不发生,但是你应该有应付这些情况的准备,如果你可以做主,你就要try catch住这些Exception,  阅读全文
posted @ 2006-03-16 22:56 Web 2.0 技术资源 阅读(372) | 评论 (0)编辑 收藏

     摘要: java.net 包中的类和接口提供了可用于低层和高层网络编程的 API。低层 API 可以让你直接访问网络协议,但是为此你不得不使用低层的 TCP 套接字和 UDP 数据包。高层的 API (如 URL, URLConnection 和 httpURLConnection 等类) 可以使你更快的开发网络应用,却不需要写很多代码。  阅读全文
posted @ 2006-03-16 22:55 Web 2.0 技术资源 阅读(1016) | 评论 (0)编辑 收藏

     摘要: 第三十,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
  是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。  阅读全文
posted @ 2006-03-16 22:54 Web 2.0 技术资源 阅读(1569) | 评论 (4)编辑 收藏

     摘要: package com.youkone.tool;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
  阅读全文
posted @ 2006-03-16 22:53 Web 2.0 技术资源 阅读(367) | 评论 (0)编辑 收藏

     摘要: 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  阅读全文
posted @ 2006-03-16 22:52 Web 2.0 技术资源 阅读(341) | 评论 (1)编辑 收藏

     摘要: web设计者面临的众多难题之一便是怎样处理不同操作系统间的差异性。这些差异性能引起URL方面的问题:例如,一些操作系统允许文件名中含有空格符,有些又不允许。大多数操作系统不会认为文件名中含有符号“#”会有什么特殊含义;但是在一个URL中,符号“#”表示该文件名已经结束,后面会紧跟一个fragment(部分)标识符。  阅读全文
posted @ 2006-03-16 22:51 Web 2.0 技术资源 阅读(1223) | 评论 (0)编辑 收藏

     摘要: 应将方法设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分。
理想情况下,方法应简明扼要。若长度很大,可考虑通过某种方式将其分割成较短的几
个方法。这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应
只做同样的一件事情)。   阅读全文
posted @ 2006-03-16 22:50 Web 2.0 技术资源 阅读(248) | 评论 (0)编辑 收藏

     摘要: Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。

Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也同时会用到commons-loggin。我想,大家都不希望自己的项目与Log4j绑定的太紧密吧。另外一个我能想到的“同时使用commons-logging和Log4j”的原因是,简化使用和配置。  阅读全文
posted @ 2006-03-16 22:48 Web 2.0 技术资源 阅读(1026) | 评论 (1)编辑 收藏

     摘要: # 应用于控制台

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n   阅读全文
posted @ 2006-03-16 22:47 Web 2.0 技术资源 阅读(389) | 评论 (1)编辑 收藏

     摘要: 2.1 Java语言标识符
标识符是一个唯一标识一个变量,方法和类的名字。
(1) Unicode编码字符集
l Java语言使用Unicode字符集,共包含65535个字符。
l 每个字符用2个字节,即16位来表示。
l Unicode只用在Java平台内部。  阅读全文
posted @ 2006-03-16 22:44 Web 2.0 技术资源 阅读(474) | 评论 (0)编辑 收藏

     摘要: Javascript对于做过Web程序的人不应该是陌生,初期是用来做一些简单的FORM验证,基本上是在玩弄一些技巧性的东西。IE 4.0引入了DHTML,同时为了对抗Netscape的Javascript,提出了自己的脚本语言JScript,除了遵循EMAC的标准之外,同时增加了许多扩展,如下要提到的OOP编程就是其中的一个,为了命且概念,我以下提到的Javascript都是Microsoft Internet Explorer 4.0以上实现的JScript,对于Netscape,我没有做过太多的程序,所以一些的区别也就看出来。  阅读全文
posted @ 2006-03-16 18:01 Web 2.0 技术资源 阅读(183) | 评论 (0)编辑 收藏

     摘要: 在上面的代码中输出使用的是FileWriter对象进行文件的输出。这就是不能正确进行文件编码的原因所在,java中由Writer类继承下来的子类没有提供编码格式处理,所以dom4j也就无法对输出的文件进行正确的格式处理。这时候所保存的文件会以系统的默认编码对文件进行保存,在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正确的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因。  阅读全文
posted @ 2006-03-16 17:22 Web 2.0 技术资源 阅读(2945) | 评论 (2)编辑 收藏

     摘要: dom4j专门针对Java开发,使用起来非常简单、直观,在Java界,dom4j正迅速普及。
可以到http://sourceforge.net/projects/dom4j下载其最新版。
dom4j1.5的完整版大约13M,是一个名为dom4j-1.5.zip的压缩包,解压后有一个dom4j-1.5.jar文件,这就是应用时需要引入的类包,另外还有一个jaxen-1.1-beta-4.jar文件,一般也需要引入,否则执行时可能抛java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常,其他的包可以选择用之。
  阅读全文
posted @ 2006-03-16 16:25 Web 2.0 技术资源 阅读(1609) | 评论 (2)编辑 收藏

     摘要: 请求状态

  该AJAX对象的请求状态与被请求文件的HTTP状态是一样的。包含在AJAX文件中的HTTP对象处理了所有的W3C描述的HTTP状态代码定义,并把它们返回给请求方法。状态代码被分成了五个部分:
  阅读全文
posted @ 2006-03-16 16:07 Web 2.0 技术资源 阅读(465) | 评论 (0)编辑 收藏

仅列出标题
共4页: 上一页 1 2 3 4