当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: JAVA泛型QUIK START tyle="MARGIN:
 

 

 ·java的破解和反破解之道     »显示摘要«
    摘要:java字节码能够很容易被反编译大家都晓得啦,今天下午我为了得到一个心仪已久的jbuilder opentools(昨天1.0 released,新鲜出炉!但只能用14天,这怎么行,于是我不惜放下其他工作,研究了一把该软件加密方法的破解和反破解,结合以前的一些经验,作文一篇与大家共飨,并不是鼓励大家......   破解之道:   对一些提供license.key(包含授权信息的加密文件)的软件,......
 ·tomcat配置技巧top 10     »显示摘要«
    摘要:1. 配置系统管理(admin web application)大多数商业化的j2ee服务器都提供一个功能强大的管理界面,且大都采用易于理解的web应用界面。tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。tomcat的admin web application最初在4.1版本时出现,当时的功能包括管理context、data source、user和g......


JAVA泛型QUIK START
java泛型quik start

   jdk1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0.这说明java已经有大幅度的变化.本文将讲解jdk5.0支持的新功能-----java的泛型. 【程序编程相关:J2EE初学者需要理解的问题

作者(kaedev) 【推荐阅读:利用 Spring 和 EHCache

其实java的泛型就是创建一个用类型作为参数的类.就象我们写类的方法一样,方法是这样的method(string str1,string str2 ),方法中参数str1.str2的值是可变的.而泛型也是一样的,这样写class java_generics<k,v>,这里边的k与v就象方法中的参数str1与str2,也是可变.下面看看例子: 【扩展信息:走向J2EE,漫长的道路

1.1.        java泛型

//code list 1

import java.util.hashtable;

class testgen0<k,v>{

  public hashtable<k,v> h=new hashtable<k,v>();

  public void put(k k, v v) {  

      h.put(k,v);

}

public v get(k k) {

       return h.get(k);

}

public static void main(string args[]){

testgen0<string,string> t=new testgen0<string,string>();

t.put("key", "value");

string s=t.get("key");

system.out.println(s);

}

}

正确输出:value

这只是个例子(java中集合框架都泛型化了,这里费了2遍事j),不过看看是不是创建一个用类型作为参数的类,参数是k,v,传入的“值”是string类型.这个类他没有特定的待处理型别,以前我们定义好了一个类,在输入输入参数有所固定,是什么型别的有要求,但是现在编写程序,完全可以不制定参数的类型,具体用的时候来确定,增加了程序的通用性,像是一个模板.呵呵,类似c++的模板(类似).

1.1.1.    泛型通配符

下面我们先看看这些程序:

//code list 2


...   下一页
 ·antenna support     »显示摘要«
    摘要:antenna support about antenna configuration generating antenna build files customizing the antenna build about antenna antenna (http://antenna.sourceforge.net) is an ant extension. antenna......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE