`
lorry1113
  • 浏览: 263109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Class.forName( )

    博客分类:
  • java
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。     这里有必要提一下就是Class下的newInstance()和new有什么区别?,首先,newInstance( )是一个方法,而new是一个关键字,其次,Class下的newInstan ...
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").newInstance(); 这和你 A a = new A(); 是一样的效果。 关于补充的问题 答案是肯定的,jvm会执行静态代码段,你要记住一个概念,静 ...
地址:http://ehcache.sourceforge.net Kernel: ehcache.jar Xml:ehcache.xml Xml代码    1. <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd">     2.     <diskStore path="c:\\temp" />     3.     <cacheMa ...
    Acegi 的配置看起来非常复杂,但事实上在实际项目的安全应用中我们并不需要那么多功能,清楚的了解Acegi配置中各项的功能,有助于我们灵活的运用Acegi于实践中。 2.1 在Web.xml中的配置 1)  FilterToBeanProxy   Acegi通过实现了Filter接口的FilterToBeanProxy提供一种特殊的使用Servlet Filter的方式,它委托Spring中的Bean -- FilterChainProxy来完成过滤功能,这好处是简化了web.xml的配置,并且充分利用了Spring IOC的优势。FilterChainProxy包含了处理认证过程的 ...
下面介绍下如何部署ext到自己的项目中,通过本节的了解,您就可以开始利用ext制作各种个样的绚丽效果了。要使用ExtJS,那么首先要得到 ExtJS库文件,该框架是开源且可以自由发布的。可以直接从官方网站下载,网址http://extjs.com/download,进入下载页面可以看到如下图所示内容,本教程使用的2.x版本。 我们下载2.0.2的zip版本,解压后得到如下图的目录:    文件夹及文件说明:    adapter:负责将里面提供第三方底层库(包括Ext自带的底层库)映射为Ext所支持的底层库。    build: 压缩后的ext全部源码(里面分类存放)。    docs: ...

jquery常用方法

    博客分类:
  • js
1. addClass() removeClass() 添加与删除指定的样式名 2. append(content) 添加内容到对象 3. appendTo( string expr) 添加到被加对象中去 4. attr(string name) 取得第一个匹配元素的属性值 5. attr(string key,object value) 为所有匹配的元素设置一个属性值 6. b ...

jquery学习

    博客分类:
  • js
1) jQuery的核心函数是jQuery(),通常只用其简写形式$()。(所有又叫美元函数) 2) 获取原文件DOM对象的方法有以下几种: a) 根据id寻找:$(”#id”) //#id为某DOM对象的id b) 根据元素名字寻找:$(”element”) //element为某特定元素名称,如”div”,”a”,”p” c) 根据.class寻找:$(”.classname”) //classname为某具体的classname d) 找某#id下面所有元素:$(”*”, $(”#id”)) //*表示通配符 e) 找某元素下特定的name:$(”element[@name=aaa]“) ...
1 下载地址 http://www.opensymphony.com/oscache/  2 把下载的jar 加入到你的build path 里面。 建议直接放到 tomcat/shared/lib 目录下面 3 在 web.xml 里面增加配置         <taglib>                <taglib-uri>oscache</taglib-uri>                <taglib-location>/WEB-INF/classes/oscache.tld</taglib-location>   ...
          在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。 刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法 ...
String类 public final class String extends Object implements Serializable, Comparable<String>, CharSequence String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例来实现。 字符串是常量;它们的值在创建之后 ...
java.applet包含一些用于创建java小应用程序的类。 java.awt包含一些用于编写与平台无关的图形界面(GUI)应用程序的类。 java.io包含一些用作输入输出(I/O)处理的类。 java.lang包含一些java语言的基本类与核心类,如String Math Integer System R ...
作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自 Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开发高性能优化部分之JavaScript的优化细节! 一、避免出现脚本失控 不论什么脚本,在任何时间、任何浏览器上执行,都不应该超过100毫秒。如果实际执行的时间长于这个底限,一定要将进程分解成若干更小的代码段。 脚本失控基本上有以下四个方面的原因: 1. 在循环中执行了太多的操作     解决这个问题的诀窍就是用下面这两个问题来评估每个循环:    ...

js 优化

    博客分类:
  • js
DEMO: var testobj = document.getElementById("test"); for(var i=0;i<testobj.childNodes.length;i++){     var oText = testobj.childNodes[i].innerHTML;     if(oText==""){         alert("Item "+i+" is null");     } } 该例主要是看内存的分配,重点优化应该是将循环中的定义变量操作放到循环外 ...
一、无参程序过程语法 1 create or replace procedure NoParPro 2 as  ; 3 begin 4 ; 5 exception     //存储过程异常 6     ; 7 end; 8         二、带参存储过程实例 1 create or replace procedure queryempname(sfindno emp.empno%type) as 2        sName emp.ename%type; 3        sjob emp.job%type; 4 begin 5        .... 7 exceptio ...
模板模式是设计模式中很重要的一个知识点,我在模式总结——模板方法这篇文章中已有总结,在面向对象设计中有着举足轻重的地位。 在Ext中更是发挥的淋漓尽致,为什么这么说呢?Ext中的组件有着很深的继承关系,很多方 ...
Global site tag (gtag.js) - Google Analytics