-
Java中的强大武器--对象的序列化 日期:2009-12-23 15:42:36 点击:7 好评:0
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通...
-
Java常用的加密 解密 数字签名等API 日期:2009-12-23 15:42:36 点击:8 好评:0
常用API Java.security.KeyPairGenerator 密钥生成器类 public static KeyPairGenerator getInstance(String algorithm) throws NoSUChAlgorithmException 以指定的算法返回一个KeyPairGenerator 对象 参数: algorithm 算法名.如:"...
-
初探Java类加载机制的奥秘技巧 日期:2009-12-23 15:42:36 点击:4 好评:0
在jdk1.2以后,类加载是通过委托来完成的,这意味着假如 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类...
-
Java中基本数据类型与流程操作方法 日期:2009-12-23 15:42:36 点击:2 好评:0
Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、double、boolean和short。 说到Ja...
-
Java 技术在嵌入式系统中的应用详解[图] 日期:2009-12-23 15:42:36 点击:2 好评:0
Java 程序语言在其产生之初,是为嵌入式设备--机顶盒设备设计的。现在Java又凭借J2MEE和Java Card Platform回到嵌入式系统开发领域。 Java卡 (1)Java卡简介 Java卡是Java平台中最小的子集,也...
-
Java数据类型的封装类 日期:2009-12-23 15:42:36 点击:3 好评:0
Java有8种基本的数据类型。因为这些数据类型不是对象层次上的东西,所以它们通过值传递给方法而不能通过引用。通过方法进行创建或访问一个基本的数据类形,可以通过相应的“封...
-
浅析Java中Data类的应用技术 日期:2009-12-23 15:42:36 点击:3 好评:0
Date 类从Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年. 这些方法现在遭到了批评并且已经被转移到了Calendar类里...
-
Java混淆器RetroGuard的使用方法 日期:2009-12-23 15:42:36 点击:2 好评:0
RetroGuard是一个很不错的Java混淆器,而且在JBuilder7的企业版中也带了这个混淆器。 RetroGuard本身是一个Java程序(一个Jar包),所以要使用的话必须先安装JDK。运行前需要设置一些环境变量,...
-
Java程序实现Logo画面的编程 日期:2009-12-23 15:42:36 点击:1 好评:0
有些程序需要初始化的时间比较长。程序只有在初始化之后才能够给出界面,所以在程序初始化的时候,一般的软件都会给出一个画面,告诉用户程序正在启动当中。尤其是Java的界面启...
-
Java中类似于C语言中Sizeof功能实现(二) 日期:2009-12-23 15:42:36 点击:0 好评:0
在做了所有这些预备之后,下面就是这种图形遍历的标准实现: public static IObjectProfileNode profile (Object obj) { final IdentityHashMap visited = new IdentityHashMap (); final ObjectProfileNode root = createProfil...
-
Java中类似于C语言中Sizeof功能实现(一) 日期:2009-12-23 15:42:36 点击:2 好评:0
1.Java有类似于C语言中sizeof()的操作器吗? 表面答案是Java没有提供任何类似于C语言的sizeof()的操作器。但是,我们应该想想为什么Java 程序员偶然也需要它。 C语言程序员自己治理大多数...
-
Java语言中Timer类的简洁用法(一) 日期:2009-12-23 15:42:36 点击:2 好评:0
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。...
-
Java语言中Timer类的简洁用法(二) 日期:2009-12-23 15:42:36 点击:4 好评:0
实现计划框架 在上一节,我们学习了如何使用计划框架,并将它与 Java 定时器框架进行了比较。下面,我将向您展示如何实现这个框架。除了 清单 3 中展示的 ScheduleIterator 接口,构成...
-
简单的 Java 循环控制实现行列式算法 日期:2009-12-23 15:42:36 点击:2 好评:0
public class Arranger { private double[][] arrangerMatrix; private double arrangerResult=1.0; public static void main(String args[]){ double[][] a={{4,1,4,8},{1,1,3,2},{2,2,5,1},{2,2,1,4}}; Arranger ar=new Arranger(); ar.arrFunction(a);//把行...
-
Java 技巧:步入本地方法圣殿的七个步骤 日期:2009-12-23 15:42:36 点击:2 好评:0
只编写一套 Java 代码即可使它在安装了 Java 运行时环境的每个系统上运行,这是 Java 的主要优点之一。但这种平台独立性有一大缺点:如何利用大量的现有代码呢?解决这一问题的技巧...
-
通过 Java 如何实现 AES 密码算法 日期:2009-12-23 15:42:36 点击:3 好评:0
有关AES的一些理解 最近很多密码学的书都包含了最新的AES算法,但由于涉及的数学理论比较多,我也只是明白一些能让我实现他的皮毛。 AES比较牛的地方是速度快,而且明文和密钥的...
-
在Java中使用反射分析类结构 日期:2009-12-23 15:42:36 点击:5 好评:0
首先要获取需要进行分析的类的名称,将类名称指定到Class类中的forName(String classname)方法为参数,调用该方法后将返回一个该指定类型的Class对象,Class对象描述了该类型的具体信息,其...
-
如何在java中编程实现数字签名系统 日期:2009-12-23 15:42:36 点击:3 好评:0
1。生成密钥对 生成密钥对可用Java提供的类KeyPairGenerator,用其中的getInstance方法创建KeypairGenerator对象,在用initialize进行初始化,最后用generateKeyPair生成密钥对,密钥对生成后,就可以...
-
用JAVA得到硬盘空间的三种不同方法 日期:2009-12-23 15:42:36 点击:4 好评:0
一般来讲,要用Java得到硬盘空间,有3种方法: 1. 调用system的command,然后分析得到的结果,这种方法有很强的系统依靠性,Linux下和win下要分别写程序 下面是一个win下的例子,编译成功之后,运行...
-
使用 Java 1.2 的 Authenticator 类[图] 日期:2009-12-23 15:42:36 点击:2 好评:0
您用喜好的浏览器在网上冲浪时,您会碰到要求代理服务器认证或 HTTP 服务器认证的 URL,并会出现您再熟悉不过的窗口要求您输入用户名及口令: 从浏览器访问一个诸如 http://www.lomb...