摘要:
无意中电脑中翻出下面文章,读了一遍,觉得写得挺深刻的。在这里贴出来,方便大家阅读。 Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍...
阅读全文
posted @ 2014-12-22 17:22
LinkinPark
阅读(159)
推荐(0)
摘要:
Schema 的由来 DTD 作为 XML 1.0 规范的重要组成部分, 对于 XML 文档的结构起到很好的描述作用。 但是,它也具有一些缺点,比如,它采用了非 XML 的语法规则、不支持数据类型、扩展性较差等等。Schema 正好解决了这些问题。从总体上讲,Schema 具有以下优点: •...
阅读全文
posted @ 2014-12-22 16:40
LinkinPark
阅读(360)
推荐(0)
摘要:
基本术语 一、序言Prolog:包括XML声明(XML Declaration)和文档类型声明(Document Type Declaration)。 二、良构(well-formed 规范的):符合W3C定义的XML文档。 为什么XML需要验证? 对XML...
阅读全文
posted @ 2014-12-22 15:51
LinkinPark
阅读(310)
推荐(0)
摘要:
今天开始研究xml,其实在实际的开发中,我们参与到真正的XML开发并不是很多,最多写一个配置,但是我还是觉得很有必要把XML的知识整理一遍。作为基本的2种的数据交互载体(还有一个是json),基本的XML的规范还是应该要懂的,并不是单纯的去为了写一个配置去敲几行代码,至少应该把XML文档的解析和...
阅读全文
posted @ 2014-12-22 15:38
LinkinPark
阅读(412)
推荐(0)
摘要:
对于上面3种技术,我们经常使用到,这里具体的做一个总结,来对比一下这3个东西。 什么是XML? XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规...
阅读全文
posted @ 2014-12-22 09:52
LinkinPark
阅读(147)
推荐(0)
摘要:
何为JavaBean? JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制...
阅读全文
posted @ 2014-12-21 16:07
LinkinPark
阅读(274)
推荐(0)
摘要:
反射最大的价值就是用来写框架,下面贴出自己的3篇代码,模拟实现SPING框架的bean工厂,IOC,AOP。当然这里重点是在利用反射实现功能,为了图方便,我用的是Properties文件,关于XML后面会有专门的博客来整理,到时候整合相关的解析XML的代码就可以了。 1,通过反射,读取配置...
阅读全文
posted @ 2014-12-15 01:28
LinkinPark
阅读(448)
推荐(0)
摘要:
在java的java.lang.reflect包下面提供了一个Proxy类和一个invocationHander接口,通过这个类和接口就可以生成JDK动态代理类和动态代理对象。 首先来看一下Proxy类,Proxy 提供用于创建动态代理类和代理对象的静态方法, 它也是所有动态代理类的父类。它只...
阅读全文
posted @ 2014-12-15 00:47
LinkinPark
阅读(149)
推荐(0)
摘要:
为什么要学习反射? 首先说一点:反射是比较低级的一个知识,如果是单纯的撸码来是实现功能的话,反射基本用不到,而且反射的性能呢也肯定不怎么好的,但是我个人觉得反射是一个很重要的知识点,在我老早学习的时候就是这么认为的,主要的原因有2点: 1,java的编译和运行。java是强类型语言,运行j...
阅读全文
posted @ 2014-12-13 13:46
LinkinPark
阅读(167)
推荐(0)
摘要:
JVM和类的关系 当我们通过java指令来运行某个java从程序时,该命令将启动一个java虚拟机进程。不管程序有多么复杂,不管启动了多少个线程,他们都处于java的虚拟机中。值得注意的是:2次运行java程序处于2个不同的JVM进程中,2个JVM之间并不会共享数据。比如我2次运行一个程序来修...
阅读全文
posted @ 2014-12-11 23:26
LinkinPark
阅读(264)
推荐(0)
摘要:
泛型(Generic) 什么是泛型? java5开始出现的一种对Java语言类型的一种拓展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数类型时指定的类型占位符,就好比方法的形式参数是实际参数的占位符一样。泛型能保证大型应用程序的类型安全和良好的维护性。 上面的官方解释...
阅读全文
posted @ 2014-12-07 21:26
LinkinPark
阅读(441)
推荐(0)
摘要:
Java异常 异常机制已经成为判断一门编程语言是否成熟的标准。对于java而言,将异常分为了2种:Checked异常和Runtime异常。java认为Checked异常都是可以在编译阶段被处理的异常,所以它强制程序处理所有的Checked异常,而Runtime异常则无需处理。Checked异...
阅读全文
posted @ 2014-12-01 22:50
LinkinPark
阅读(219)
推荐(0)
摘要:
基本数据类型对以数值计算为主的应用程序来说是必不可少的。 自从1996年Java发布以来,基本数据类型就是Java语言的一部分。John Moore通过对使用基本类型和不使用基本类型做java基准测试给Java中为什么要保留基本数据类型做了一个很有力的说明。然后,他还在特定类型的应用中把Ja...
阅读全文
posted @ 2014-11-27 16:59
LinkinPark
阅读(375)
推荐(0)
摘要:
Annotation(注释) 概述 从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注释) Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用 Ann...
阅读全文
posted @ 2014-11-27 13:25
LinkinPark
阅读(258)
推荐(0)
摘要:
js键盘键值 keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode ...
阅读全文
posted @ 2014-11-27 10:46
LinkinPark
阅读(3070)
推荐(0)
摘要:
在实际开发中,我们经常会用到字符串,字符数组,字符list,当然也会不可避免的进行这3者之间的互相转换。 在使用到Apache和Google下的common包,可以这样子实现: package tz.web.dao.bean;import java.util.Arrays;import java...
阅读全文
posted @ 2014-11-25 23:40
LinkinPark
阅读(383)
推荐(0)
摘要:
package tz.web.dao.bean;import java.util.Arrays;import java.util.Collection;import java.util.List;import java.util.Map;import java.util.Map.Entry;im...
阅读全文
posted @ 2014-11-25 16:53
LinkinPark
阅读(618)
推荐(0)
摘要:
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。 一、Commons BeanUtils 说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。 二、Commons ...
阅读全文
posted @ 2014-11-24 16:42
LinkinPark
阅读(415)
推荐(0)
摘要:
数组概述:如何正确理解数组?数组也是一种类型 数组是多个相同类型数据的组合,实现对这些数据的统一管理。数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量数组中的元素可以是任何数据类型,包括基本类型和引用类型。注意了:1,数组元素的类型是唯一的,即一个数组里...
阅读全文
posted @ 2014-11-24 15:18
LinkinPark
阅读(277)
推荐(0)
摘要:
正则表达式到底是什么? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找...
阅读全文
posted @ 2014-11-21 01:56
LinkinPark
阅读(333)
推荐(0)