- 博客(15)
- 资源 (5)
- 收藏
- 关注
转载 Java泛型简明教程
Java泛型简明教程泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:The Java Tutorial Java Generics and Collections, by Maurice Naftalin and Philip
2012-06-27 11:11:38 1060 1
原创 java静态/动态成员变量、初始化块,父类/子类构造函数执行顺序问题
package job;public class TestConsSeq { public static void main(String[] args) { /* * 几大原则 * 一、静态成员变量(Static) * 1、静态成员变量为类变量,所有对象共享同一内存空间 * 2、静态成员变量的声明和定义仅在首次加载类时执行一次 *
2012-06-26 11:36:05 9129 1
原创 Java与编码问题串讲之三--乱码
先澄清这么几个事实:1:byte转二进制编码的问题,为何要先与0xff相与再转。java中byte是以其补码存储的。ava中的一个byte其范围是-128~127,Integer.toHexString(int)的参数为int型,当byte传入其中时,会自动转换成int,对于负数,会做位扩展,举例来说,一个byte的-1(即0xff),会被转换成int的-1(即0xffffffff),那么
2012-06-20 15:46:10 4135
原创 Java与编码问题串讲之二--如何理解java采用Unicode编码
Java开发者必须牢记:在Java中字符仅以一种形式存在,那就是Unicode(不选择任何特定的编码,直接使用他们在字符集中的编号,这是统一的唯一方法)。由于java采用unicode编码,char 在java中占2个字节。2个字节(16位)来表示一个字符。 这里的Java中是指在JVM中、在内存中、在代码里声明的每一个char、String类型的变量中。例如:System.ou
2012-06-20 15:34:02 9481 2
原创 Java与编码问题串讲之一--ANSI、Unicode与UTF8
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。ANSI编码(American National Standards Insti
2012-06-20 15:27:30 12389 4
原创 获得所有java System属性,实验所得,非文档拷贝,最全
package job;import java.util.Enumeration;import java.util.TreeMap;public class SysProperties { /** * @author shijin * @param args */ public static void main(String[] args) {
2012-06-19 20:35:42 1577
原创 DOM、JDOM、DOM4J解析XML实例
一、DOM方式原始name.xml 李华 14 张三 16 王娟 18 数据模型Student.javapackage com.upcgrid.dom;public class Student { private String name; private String sex; pri
2012-06-12 20:31:35 1525
原创 DOM和SAX(Document Object Model)
基于XML的程序结构如图DOM、SAX是最主要的两种编程接口规范,Apache Xerces提供DOM和SAX API,支持多种语言DOM概述DOM是一个比XML更早的概念,例如IE中的DOM,可以通过JavaScript进行操作HTMLW3C的DOM可以看作是一个平台或语言的界面,允许程序和脚本动态地访问及更新文档的内容、结构、脚本程序。也就是说,DOM是一组API,它把XM
2012-06-12 16:07:12 1086
原创 Xpath
概述XPath在设计之初主要用于XSLT和XPointer(用于Xlink,还未普及),随着XSLT 2.0的发布,已经发展到XPath 2.0(06年6月),并成为XSLT 2.0和XQuery 2.0的基础XPath以“路径”方式查询XML文档,XPath表达式的基本形式是“/结点/子结点/二级子结点”,从左到右(即从外至内)匹配XML文档的结点XPath表达式分为定位表达式和求值
2012-06-12 15:33:40 7516
原创 CSS与XSLT
CSSCSS(层叠样式表)是W3C制定的网页样式标准,以弥补HTML语言在表现能力上的不足。现在使用的是CSS level 2,于1998年5月发布。XML支持CSS,以实现数据的显示控制。使用CSS可获得以下优势:数据重用:一个CSS可应用于多个XML文档增强表现力:利用CSS可以修饰数据的显示增加数据定位:可以控制数据的显示位置CSS样式规则选择符 { 属性 : 属
2012-06-12 10:53:16 4432
原创 XML Schema
DTD的不足语法结构问题:与XML语法不一致,不支持DOM、XPath、XSLT等数据类型问题:有限的数据类型,不支持布尔、日期、时间等数据,不能扩展文档结构问题:DTD中元素和属性是全局的,不是上下文相关的名称空间问题:不支持名称空间Schema的特点Schema的优势Schema是独立的XML文档,扩展名为.xsd已经定义了丰富的数据类型,支持派生,支持格式约束
2012-06-11 22:25:35 5100
转载 DOM、JDOM、DOM4J的区别
dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的 DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和
2012-06-11 20:47:42 32076 14
原创 XML基础
最基本的三个概念XML语言-描述事物本身XSL语言-展现事物表现形式DTD(Schema)-定义XML语言的语法XML基本概念XML(eXtensible Markup Language,可扩展标记语言)是SGML(标准通用标记语言)针对特定应用领域的一个子集,是SGML的一种受限形式。XML描述了一类称为XML文件的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的动
2012-06-11 20:41:05 1615 2
原创 XML文档类型定义DTD
DTD概述DTD用来定义XML文档的结构,它包含一系列规则说明,以确保XML文档的一致性和有效性DTD定义了XML文档可用的词汇(元素和属性的名称)和结构:元素名称,包括根元素元素的属性及属性的数据类型和取值方式子元素的名称、顺序、出现次数元素是否拥有子元素,是否能拥有文本内容,等等可以用DTD验证XML文档发现书写错误(命名错误)检查结构和顺序检查是否使用
2012-06-11 16:04:56 5139 1
转载 软件设计原则
本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。 Don’t Repeat Yourself (DRY) DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一
2012-06-11 08:46:11 1286
JDBC连接操作Oracle及Mysql详解
2012-04-09
Linux命令全集 很全
2010-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人