易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Java 的图形用户界面AWT包


¢AWT:Abstract Window Toolkit
¢GUI: Graphical User Interface
          通过提供菜单、按钮、标签标识、鼠标等,完成对计算机发出指令、启动应用程序等操作任务。
¢在java中,AWT是用来处理图形最基本的方式,它可以用来创建java的applet和窗口。AWT包提供:
§图形界面组件:如:窗口、按钮、菜单等
§容器 :是GUI元素的容器。实现组件管理、布局管理
§布局管理器:用来安排图形界面组件的位置
§Graphics:在组件上进行图形绘制所使用的图形环境的父类
§事件处理对象:用来处理图形界面组件所触发的事件
......

用java完成C#同样的DES对称加密

在一个项目中,客户用C#实现了DES加密,由于需要和java方面的程序进行数据交互,所以必须配合进行加解密工作。客户提供了密钥和向量,我看了看代码,c#做这个事情还蛮简单。 用java实现关键是我不字段怎么设置向量,一般用Cipher对象都是默认随机向量。搞了一阵,发现是用IvParameterSpec这个类来设置。于是有了以下代码
Code
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
import javax.crypto.*;
import javax.crypto.spec.DESKeySpec;
import javax.crypto.spec.IvParameterSpec;
import java.security.Key;
import java.security.spec.AlgorithmParameterSpec;
/**
 * 使用DES加密和解密的方法
 * @author:azhong
 *User: Administrator
 * Date: 2007-10-27
 * Time: 10:54:36
 *  */
public class CryptoTools {
    private final byte [] DESkey = {};//设置密钥,略去
    private final byte[] D ......

用java完成C#同样的DES对称加密

在一个项目中,客户用C#实现了DES加密,由于需要和java方面的程序进行数据交互,所以必须配合进行加解密工作。客户提供了密钥和向量,我看了看代码,c#做这个事情还蛮简单。 用java实现关键是我不字段怎么设置向量,一般用Cipher对象都是默认随机向量。搞了一阵,发现是用IvParameterSpec这个类来设置。于是有了以下代码
Code
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
import javax.crypto.*;
import javax.crypto.spec.DESKeySpec;
import javax.crypto.spec.IvParameterSpec;
import java.security.Key;
import java.security.spec.AlgorithmParameterSpec;
/**
 * 使用DES加密和解密的方法
 * @author:azhong
 *User: Administrator
 * Date: 2007-10-27
 * Time: 10:54:36
 *  */
public class CryptoTools {
    private final byte [] DESkey = {};//设置密钥,略去
    private final byte[] D ......

Java中Native关键字的作用


Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。
  可以将native方法比作Java程序同C程序的接口,其实现步骤:
  1、在Java中声明native()方法,然后编译;
  2、用javah产生一个.h文件;
  3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件);
  4、将第三步的.cpp文件编译成动态链接库文件;
  5、在Java中用System.loadLibrary()方法加载第四步产生的动态链接库文件,这个native()方法就可以在Java中被访问了。
JAVA本地方法适用的情况
1.为了使用底层的主机平台的某个特性,而这个特性不能通过JAVA API访问
2.为了访问一个老的系统或者使用一个已有的库,而这个系统或这个库不是用JAVA编写的
3.为了加快程序的性能,而将一段时间敏感的代码作为本地方法实现。
首先写好JAVA文件
 /*
  * Created on 2005-12-19 Author shaoqi
  */
 package com.hode.hodework.modelupdate;
 public class CheckFile
 {
 & ......

JAVA基础--JAVA中的反射机制详解

转贴:http://java.ccidnet.com/art/3539/20070924/1222147_1.html
 
JAVA反射机制
    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
1. 得到某个对象的属性
1 public Object getProperty(Object owner, String fieldName) throws Exception {
2     Class ownerClass = owner.getClass();

4     Field field = ownerClass.getField(fieldName);

6     Object property = field.get(owner);

8     return property;
9&nb ......

java开发搬家系统

    那天搬家的时候才发现有很多的东西,还记得我刚来到北京的时候找了房子就一直住在这里。开始忙碌着找工作。找到这份工作的时候本来是想换着呢,每天都是做一些文字录入的工作发愁的我,不过在这里也是有发展的机会,有的时候整理一些关于数据方面的,让新来的把数据录入到电脑上,我们也是做外包的。但是在2008年的时候发生了金融危机所以很多的公司都倒闭的,也有的都在裁员我们公司也是裁很多的员工。
         工作就是这样的,慢慢的我们公司的发展很快所以现在开了很多的分公司,现在在海淀区都有好几家。每天坐车气的很早,所以没有办法就想换一个地方,最后找了房子来到了海淀区,看了东西不怎么多,收拾起来发现多的不得了了,还有洗衣机、电冰箱、电视机什么的。最后没有办法然后找了一家北京搬家公司,本想着能够让他们给搬呢,他们说太远了如果东西少了也不至于,他说北京海淀搬家公司也是我们的分公司,你直接打这个电话:13717732962,我们24小时为你畅通这的,欢迎你的来电。
北京回龙观搬家公司 http://www.jiujiubanjia.com
 北京石景山搬家公司 http://www.jiujiubanjia.com ......

Java文件中为什么会有serialVersionUID

一些java类中为什么需要重载 serialVersionUID 属性。
在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。
serialVersionUID 来解决这些问题,新增的serialVersionUID必须定义成下面这种形式:static final long serialVersionUID=-2805284943658356093L;。其中数字后面加上的L表示这是一个long值。 通过这种方式来解决不同的版本之间的串行话问题。
提纲:
━━━━━━━━
一、概述
二、Java串行化
三、引入版本编号
四、结束语
━━━━━━━━
一、概述
一 个程序正式发行出去之后,如果要增加一些新的功能,往往意味着同时要修改用户保存数据的方式,也就是必须更改程序保存文件的格式——通常是增加保存到文件 的数据。有些时候,文件格式必须作彻底的改动,以配合实现程序的新功能。从这个意义上看,文件格式的发展/变化总是和程序的功能改进相呼应。
但是,大多数情况下,把原有的数据格式一丢了事是行不通的。动物王国中,不能适应环境意味着死亡; ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [2137] [2138] [2139] [2140] 2141 [2142] [2143] [2144] [2145] [2146]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号