资源简介
《Java设计模式》源代码.rar
“结构型模式”中的“适配器模式”的定义、结构与使用。
“结构型模式”中的“桥接模式”的定义、结构与使用。
“结构型模式”中的组合模式的定义、结构与使用。
“结构型模式”中的装饰模式的定义、结构与使用。
“结构型模式”中的外观模式的定义、结构与使用。
“结构型模式”中的享元模式的定义、结构与使用。
“结构型模式”中的代理模式的定义、结构与使用。
“行为型模式”中的职责链模式的定义、结构与使用。
“行为型模式”中的命令模式的定义、结构与使用。
“行为型模式”中的解释器模式的定义、结构与使用。
“行为型模式”中的迭代器模式的定义、结构与使用。
“行为型模式”中的中介者模式的定义、结构与使用。
“行为型模式”中的备忘录模式的定义、结构与使用。
“行为型模式”中的观察者模式的定义、结构与使用。
“行为型模式”中的状态模式的定义、结构与使用。
“行为型模式”中的策略模式的定义、结构与使用。
“行为型模式”中的模板方法模式的定义、结构与使用。
“行为型模式”中的访问者模式的定义、结构与使用。
代码片段和文件信息
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
public class DESEncrypt {
public static void main(String args[])
{
String codeStringBegin=“Sunny Liu“; //要加密的明文
String codeStringEnd=null; //加密后的密文
String decodeString=null; //密文解密后得到的明文
String cipherType = “DESede“; //加密算法类型,可设置为DES、DESede、AES等字符串
try
{
//获取密钥生成器
KeyGenerator keyGen=KeyGenerator.getInstance(cipherType);
//初始化密钥生成器,不同的加密算法其密钥长度可能不同
keyGen.init(112);
//生成密钥
SecretKey key=keyGen.generateKey();
//得到密钥字节码
byte[] keyByte=key.getEncoded();
//输出密钥的字节码
System.out.println(“密钥是:“);
for(int i=0;i {
System.out.print(keyByte[i]+““);
}
System.out.println(““);
//创建密码器
Cipher cp=Cipher.getInstance(cipherType);
//初始化密码器
cp.init(Cipher.ENCRYPT_MODEkey);
System.out.println(“要加密的字符串是:“+ codeStringBegin);
byte[] codeStringByte=codeStringBegin.getBytes(“UTF8“);
System.out.println(“要加密的字符串对应的字节码是:“);
for(int i=0;i {
System.out.print(codeStringByte[i]+““);
}
System.out.println(““);
//开始加密
byte[] codeStringByteEnd=cp.doFinal(codeStringByte);
System.out.println(“加密后的字符串对应的字节码是:“);
for(int i=0;i {
System.out.print(codeStringByteEnd[i]+““);
}
System.out.println(““);
codeStringEnd=new String(codeStringByteEnd);
System.out.println(“加密后的字符串是:“ + codeStringEnd);
System.out.println(““);
//重新初始化密码器
cp.init(Cipher.DECRYPT_MODEkey);
//开始解密
byte[] decodeStringByteEnd=cp.doFinal(codeStringByteEnd);
System.out.println(“解密后的字符串对应的字节码是:“);
for(int i=0;i {
System.out.print(decodeStringByteEnd[i]+““);
}
System.out.println(““);
decodeString=new String(decodeStringByteEnd);
System.out.println(“解密后的字符串是:“ + decodeString);
System.out.println(““);
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2012-02-11 08:46 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 1991 2012-02-11 13:06 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 2805 2012-02-11 13:06 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 1991 2012-02-11 13:06 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 1 2012-02-12 10:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 151 2012-02-12 10:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 1 2012-02-12 10:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 2063 2012-02-12 10:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 772 2012-02-12 10:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 73 2012-02-11 08:51 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 478 2012-02-11 13:06 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 188 2012-02-11 08:50 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 479 2012-02-11 13:06 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 554 2012-02-11 13:04 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 100 2012-02-11 08:57 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 160 2012-02-11 13:06 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 79 2012-02-11 08:46 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 544 2012-02-11 08:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 544 2012-02-11 08:50 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 552 2012-02-11 08:55 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 1795 2012-02-12 10:53 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 92660 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 147925 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 1566 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 16046 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 35792 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 25 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 9641828 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 21328 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
文件 45471 2012-02-11 13:05 《Java设计模式》源代码(程细柱)\Chapter 04 Simple Factory\.me
............此处省略2480个文件信息
相关资源
- Java Web整合开发实战 随盘源代码10-2
- Java Web整合开发实战 随盘源代码1-9章
- Java程序设计经典300例随书源代码全
- Java植物大战僵尸源代码
- Android深度探索 卷2 系统应用源代码分
- Android毕设网上购物源代码
- JAVA WEB项目 开发案例精粹 源代码 包含
- Java项目之项目申报系统(Struts2+Spri
- 基于Android真正钢琴的源代码手机游戏
- 在线音乐平台源代码JAVA可执行!
- JAVA WEB项目 开发案例精粹 源代码 包含
- Java虚拟机:JVM高级特性与最佳实践第
- 韩顺平满汉楼源码完整版(源代码,
- 《Tomcat与Java Web开发技术详解》第二版
- android studio课程设计作业PPT+设计文档
- JSP+SQL房屋租赁管理信息系统JDBC(源代
- 14级软件工程专业本科优秀毕业设计论
- android本地视频播放器所有源代码
- 题库管理系统课程设计.zip
- 30天学通Java项目案例开发(完整源代
- store_v5.zip
- 组卷系统源代码
- java五子棋项目源代码
- 基于J2EE的在线jsp书店(网上书店)系
- “我爱淘”校园二手书源代码
- javaweb精品课网站设计-毕业设计全套
- android开发app案例源代码
- java-jdk源代码免费分享 src.zip
- Android记忆卡片源代码
- Android大全(涵盖入门到精通+实践源代
评论
共有 条评论