摘要:java字节码能够很容易被反编译大家都晓得啦,今天下午我为了得到一个心仪已久的jbuilder opentools(昨天1.0 released,新鲜出炉!但只能用14天,这怎么行,于是我不惜放下其他工作,研究了一把该软件加密方法的破解和反破解,结合以前的一些经验,作文一篇与大家共飨,并不是鼓励大家...... 破解之道: 对一些提供license.key(包含授权信息的加密文件)的软件,......
摘要: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
about antenna
configuration
generating antenna build files
customizing the antenna build
about antenna
antenna (http://antenna.sourceforge.net) is an ant extension. antenna......