- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 JDK 1.5引入的新特性 -- 泛型
1. 引言JDK 1.5 中引入了新的语言成分, 泛型(Generics)是其中较为重要的一个.简单的泛型(Defining Simple Generics)以下代码摘自java.util包的List接口和Iterator接口的定义:public interface List { void add(E x); Iterator iterator();}public interface It
2005-02-28 09:00:00 1691
原创 JDK1.5中新的语言特征
本文中,我们将讨论几个在JDK1.5中新的语言特征,包括:泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autob
2005-02-21 15:29:00 1849
原创 智商黑洞(门萨Mensa测试)12
两个袋子中,各装有8个球,其中4个是白色,4个是黑色。现在,我分别从两个袋子中各取出一个球。请问,在我所取出的球中,至少有一个是黑球的几率有多大?
2005-02-18 14:31:00 1445
原创 如何封锁您的(或打开别人的) Java 代码
没有比发现一个错误,却没有源代码就不能修改更令人沮丧的了。正是这个原因导致了 Java 反编译器的出现,它可以把编译后的字节码完全转回成源代码。尽管代码反编译器不只是针对 Java 语言,但它从来没有象在 Java 开发人员中那样被公开地或广泛地使用。与反编译针锋相对的是模糊处理。假设反编译人员能很容易从编译后的代码中设法得到源代码,那么要保护您的代码和有价值的技术秘密就不是那么简单了。随着
2005-02-04 10:48:00 1419
原创 如何有效的保护JAVA程序
第一章 流行的加密方式简介关于JAVA程序的加密方式,一直以来都是以JAVA模糊处理(Obfuscator)为主。这方面的研究结果也颇多,既有模糊器(如现在大名鼎鼎的JODE),也有针对反编译器的"炸弹"(如针对反编译工具Mocha的 "炸弹" Crema和HoseMocha)。模糊器,从其字面上,我们就可以知道它是通过模糊处理JAVA代码,具体的说,就是更换变量名,函数名,甚至类名等方法使其
2005-02-04 10:47:00 1422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人