Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JAVA¼ÓÃÜËã·¨»ã×ÜÒ»

1. MD5¼ÓÃÜ£¬³£ÓÃÓÚ¼ÓÃÜÓû§ÃûÃÜÂ룬µ±Óû§Ñé֤ʱ¡£
¡¡ ¡¡protected byte[] encrypt(byte[] obj) ...{
¡¡¡¡try ...{
¡¡¡¡MessageDigest md5 = MessageDigest.getInstance("MD5");
¡¡¡¡md5.update(obj);
¡¡¡¡return md5.digest();
¡¡¡¡} catch (NoSuchAlgorithmException e) ...{
¡¡¡¡e.printStackTrace();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡2. SHA¼ÓÃÜ£¬ÓëMD5ÏàËƵÄÓ÷¨£¬Ö»ÊÇÁ½ÕßµÄËã·¨²»Í¬¡£
¡¡¡¡ protected byte[] encrypt(byte[] obj) ...{
¡¡¡¡try ...{
¡¡¡¡MessageDigest sha = MessageDigest.getInstance("SHA");
¡¡¡¡sha.update(obj);
¡¡¡¡return sha.digest();
¡¡¡¡} catch (NoSuchAlgorithmException e) ...{
¡¡¡¡e.printStackTrace();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡3. RSA¼ÓÃÜ£¬RAS¼ÓÃÜÔÊÐí½âÃÜ¡£³£ÓÃÓÚÎı¾ÄÚÈݵļÓÃÜ¡£
¡¡ ¡¡ import java.security.KeyPair;
¡¡¡¡import java.security.KeyPairGenerator;
¡¡¡¡import java.security.interfaces.RSAPrivateKey;
¡¡¡¡import java.security.interfaces.RSAPublicKey;
¡¡¡¡import javax.crypto.Cipher; ¡¡¡¡/** *//**
¡¡¡¡* RSAEncrypt
¡¡¡¡*
¡¡¡¡* @author maqujun
¡¡¡¡* @see
¡¡¡¡*/
¡¡¡¡public class RSAEncrypt ...{
¡¡¡¡/** *//**
¡¡¡¡* Main method for RSAEncrypt.
¡¡¡¡* @param args
¡¡¡¡*/
¡¡¡¡public static void main(String[] args) ...{
¡¡¡¡try ...{
¡¡¡¡RSAEncrypt encrypt = new RSAEncrypt();
¡¡¡¡String encryptText = "encryptText";
¡¡¡¡KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA");
¡¡¡¡keyPairGen.initialize(1024);
¡¡¡¡KeyPair keyPair = keyPairGen.generateKeyPair();
¡¡¡¡// Generate keys
¡¡¡¡RSAPrivateKey privateKey = (RSAPrivateKey) keyPair.getPrivate();
¡¡¡¡RSAPublicKey publicKey = (RSAPublicKey) keyPair.getPublic();
¡¡¡¡byte[] e = encrypt.encrypt(publicKey, encryptText.getBytes());
¡¡¡¡byte[] de = encrypt.decrypt(privateKey,e);
¡¡¡¡System.out.println(encrypt.bytesToString(e));
¡¡¡¡System.out.println(encrypt.bytesToString(de));
¡¡¡¡} catch (Exception e) ...{
¡¡¡¡e.printStackTrace();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡/** *//**
¡¡¡¡* Change byte array to String.
¡¡¡¡* @return byte[]
¡¡¡¡*/
¡¡¡¡protected String byt


Ïà¹ØÎĵµ£º

JAVA¹æ·¶Ñ§Ï°——Òì³£

JAVAÒì³£¿ÉÒÔ·ÖΪÈýÖÖ£º
1.checked Òì³£
   ±àÒëÆ÷±£Ö¤ËùÓеÄcheckedÒì³£¶¼»áµÃµ½´¦Àí£¬ÕâÑù¾Í¿ÉÒÔÔÚ±àÒëÆÚ¼ì²éÒì³£´¦Àí¡£Í¨³£×Ô¶¨ÒåµÄÒì³£Ó¦¸ÃΪ´ËÀàÐÍ
2.runtimeÒì³£
   ÊÇJVMÔÚ³ÌÐòÔËÐÐÆÚ·¢ÏÖµÄÎÞЧ²Ù×÷£¬ÀýÈçNullPointerException
3.Errors
   ÓÉJVM¼ì²âµ½µÄʧ°Ü²Ù×÷£¬ÀýÈçOutOfMe ......

ÓÃjava³ÌÐòÖÆ×÷exeÎļþ

Ò» JSmooth
1.³öÆ·
Jsmooth,Sourceforge.net
2. ÀàÐÍ
free
3. ÏÂÔØ
http://jsmooth.sourceforge.net/download.php
4. ²½Öè
a)ÀûÓÃEclipse½«ËùÐèÒªµÄÖ÷Àà´ò³É¿É¶ÀÁ¢ÔËÐеÄjar°ü£¬×¢ÒâÌí¼ÓmanifestÊôÐÔºÍMainClass¡£
b)н¨Ò»¸öJsmooth¹¤³Ì
c) ÔÚsketlonÖÐÑ¡Ôñ“Console“ »òÕß “Windowe ......

Java Web¿ª·¢Ïà¹ØÃû´Ê½âÊÍ

Web¿ª·¢Öо­³£Óõ½µÄһЩÃû´Ê£¬°´Í¬¹¦ÄÜÀàÐ͵ĽøÐзÖ×飺
1.±êÇ©£ºWebWork±êÇ©¡¢JSTL¡¢JSP±êÇ©
2.AOP À¹½ØÆ÷ ¹ýÂËÆ÷ ¼àÌýÆ÷ УÑéÆ÷
3.ÃæÏò½Ó¿Ú ÃæÏòÇÐÃæ ¿ØÖÆ·´×ª ÒÀÀµ×¢Èë
4.µ¥Ì¬Ä£Ê½ DAOģʽ ×°ÊÎģʽ
5.»º´æ£ºÊý¾Ý»º´æ ·þÎñÆ÷¶Ë»º´æ ¿Í»§¶Ë»º´æ
6.ORM EJB[ÈýÖÖBean]
7.JMS
8.MVC¿ª·¢Ä£Ê½
9.W ......

JAVA³ÌÐòÈ«¾Ö¼üÅ̼àÌýʼþ


// ×¢²áÓ¦ÓóÌÐòÈ«¾Ö¼üÅÌʼþ, ËùÓеļüÅÌʼþ¶¼»á±»´Ëʼþ¼àÌýÆ÷´¦Àí.
Toolkit tk = Toolkit.getDefaultToolkit();
tk.addAWTEventListener(new MyAWTEventListener(), AWTEvent.KEY_EVENT_MASK);
class MyAWTEventListener implements AWTEventListener {
    private boolean controlPressed = fal ......

java±¾¼Í

JavaÐéÄâ»úµÄÆðÔ´Óë¹¹Ôì
µ±ÎÒÃÇ˵µ½“Java”Õâ¸ö´ÊµÄʱºò£¬Ö¸µÄÊÇËĸöÏ໥¹ØÁªµÄ¸ÅÄJavaÓïÑÔ¡¢Java API¡¢Java ClassÎļþ¸ñʽ¡¢JavaÐéÄâ»ú¡£Õû¸öJavaÌåϵÊÇ»ùÓÚJava ÐéÄâ»ú¹¹ÔìµÄ£¬ÕýÒòΪÈç´Ë£¬²ÅÄÜʵÏÖJavaµÄ°²È«ÐÔºÍÍøÂçÒƶ¯ÐÔ¡£Java²¢·ÇÊǵÚÒ»¸ö²ÉÓÓÐéÄâ»ú”¸ÅÄîµÄÌåϵ£¬µ«È´ÊǵÚÒ»¸öµÃµ½¹ã·ºÔ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ