8种编程语言毕业设计参考文献大全(java,jsp,mysql,c#,asp.net,sqlserver,andorid,php)

每当毕业论文写到最后需要参考文献时,往往是很令人头疼的,因为有的老师对参考文献的要求是很多的,比如需要国内的和国外的,时间必须是近三年的,满足XXX要求的文献至少需要三篇以上等等。今天我就来给大家整理了各种技术各个出版时间年份的参考文献以供大家引用:(按文献出版时间倒序)

   一、Java参考文献


 

   [1] 陈强.精通Java开发技术 . 清华大学出版社.2014

 

   [2] 黄俊.Java程序设计与应用开发.第二版.机械工业出版社.2014

 

   [3] 王爱国.Java面向对象程序设计. 机械工业出版社.2014

 

   [4] 陈云婷.21天学通Java. 电子工业出版社.2014

 

   [5] 张剑飞.Java EE开发技术. 哈尔滨工业大学出版社.2013

 

   [6] 向昌成.Java程序设计项目化教程. 清华大学大学出版社.2013

 

   [7] Metsker S J.Java设计模式.第二版.电子工业出版社.2012
 

   [8] Metsker S J.Java框架设计.第一版.电子工业出版社.2012

 

   [9] 王映龙.Java EE实用教程. 清华大学出版社.2011

 

   [10] Buell.Data structures using Java. Jones&Bartlett Learning.2013

 

   [11] Martin Ngobye Computing Static Slice for Java Programs.2012

 

   [12]Kathy.Head First Java,2nd Edition.O’Reilly Media.2005

  • 8
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,你想了解如何在 Android 平台上使用 Java 进行 RSA 加密。RSA 是一非对称加密算法,它可以用于数据的加密和数字签名等场景。 首先,你需要生成一对 RSA 密钥,包括公钥和私钥。可以使用 Java 提供的 KeyPairGenerator 类来生成密钥对。示例代码如下: ```java KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA"); keyPairGenerator.initialize(2048); // 密钥长度为 2048 位 KeyPair keyPair = keyPairGenerator.generateKeyPair(); PublicKey publicKey = keyPair.getPublic(); PrivateKey privateKey = keyPair.getPrivate(); ``` 接下来,你可以使用公钥对数据进行加密,使用私钥对加密后的数据进行解密。示例代码如下: ```java // 加密 Cipher cipher = Cipher.getInstance("RSA"); cipher.init(Cipher.ENCRYPT_MODE, publicKey); byte[] encryptedData = cipher.doFinal(plainText.getBytes("UTF-8")); // 解密 cipher.init(Cipher.DECRYPT_MODE, privateKey); byte[] decryptedData = cipher.doFinal(encryptedData); String decryptedText = new String(decryptedData, "UTF-8"); ``` 这里的 plainText 是要加密的明文数据,可以是任意字符串。加密后得到的 encryptedData 是一个字节数组,可以进行传输或保存。解密时需要使用同一对密钥进行解密,得到的 decryptedText 就是原始的明文数据。 需要注意的是,RSA 加密算法的运算速度较慢,适合加密较小的数据。如果需要加密大量数据,可以考虑使用对称加密算法,如 AES 等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值