ProGuard 的是一个Java字节码压缩器,优化器,混淆器和预检器。它可以检测并移除未使用的类,字段,方法和属性。它优化方法和去除死代码。它使用短的,无意义的名字重命名类,字段和方法。 生成的代码更紧凑,更高效,更难以进行反向工程。
dhcp4j是一个纯Java的 DHCP 解析器, 协议管理器和服务器。它采用Mina 和 Netty 开发。此代码最初来自ApacheDS项目,目的是给它一个彻底的改革成为一个现代化的,正确的,完整的DHCP实现。
JAVA正则表达式4种常用功能
Java设计模式之外观模式研究 外观模式(Facade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Ad
安博实训平台 基于Java的预算管理系统(budget) 项目需求分析模板 安博教育集团 2010年4月 安博实训平台 序号 日期 作者 说明 1 2 3 … 说明 1.1试用范围 该规格说明书用
1. 简述Java的基本历史 java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机、冰箱等 1. 简单写出Java特点,写出5个以上,越多越好
JAVA.SWT/JFace: JFace篇之JFace对话框 《Eclipse SWT/JFACE 核心应用》 清华大学出版社 16 JFace对话框 16.1 JFace对话框概述 ◆ Erro
密的升级! 1 2 通过java代码实现如下:Coder类见 Java加密算法(一) Java代码? import java.security.Key; import java.security.KeyFactory;
详细讲解Quartz如何从入门到精通 Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而
JAVA仿千千静听音乐播放器源代码 CrystalButton.java package eb.cstop.swing; import java.awt.*; import java.awt.event
Sockets=newSocket()客户端Sockets=newSocket()服务器ServerSocketss=newServerSocket()Sockets=ss.accept()Sockets=ss.accept()局域网聊天工具实现服务端代码//创建ss=newServerSocket(30000);started=true;while(started){//监测客户端的请求,该线程将处于阻塞状态Sockets=ss.accept();
首先是开发语言的选择,由于服务器是Linux的环境,MS的技术直接排除,至于MONO嘛,我实在不放心。可供选择的是C++和Java,Java胜在网络能力强大,开发周期短,有众多框架和开源库的支持,要写出烂得不可接受的代码也不容易;C
代码结构 [java] view plaincopy 1. package astar; 2. 3. import java.util.ArrayList; 4. import java.util
Google公司首席Java架构师Joshua Bloch将带我们走进数学世界,给我们展现一个他眼里数学和散文,以及他眼里API对设计流程的影响和Google的Java观。 51CTO编者按:数学是
,必须声明所有实例域都是瞬时(transient)的,并提供一个readResolve方法。 从Java 1.5发行版本起,实现Singleton还有第三种方法。只需编写一个包含单个元素的枚举类型: //Enum
一个Java小程序源代码(反转字符串) //BorderLayoutTest.java import java.awt.*; import java.awt.event.*; import javax
它所使用的密钥也是64位。 通过java代码实现如下:Coder类见 Java加密算法(一) ? import java.security.Key; import java.security.SecureRandom;
inheritance. 7.what is multiple inheritance. 8.can java support multiple inheritance. 9.what is interface
重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 import java.util.*; public class lianxi04{ public
*****/ import java.awt.*; import java.awt.event.*; import java.util.List; import java.util.*; /** * *