Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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

Java¼ÓÃܽâÃÜ


Eryptogram.java Îļþ£º
package com.cube.limail.util;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
/**
 * ¼ÓÃܽâÃÜÀà
 * @author Ò¶Ê÷Éî
 * @version 1.00 2008Äê01ÔÂ03ÈÕ
 */
 public  class  Eryptogram
{
     private  static  String  Algorithm ="DES";
     private String key="CB7A92E3D3491964";
     //¶¨Òå ¼ÓÃÜËã·¨,¿ÉÓà DES,DESede,Blowfish
     static  boolean  debug  = false ;
     /**
     * ¹¹Ôì×Ó×¢½â.
     */
     public  Eryptogram ()
    {
        
    } /**
     * Éú³ÉÃÜÔ¿
     * @return byte[] ·µ»ØÉú³ÉµÄÃÜÔ¿
     * @throws exception ÈÓ³öÒì³£.
 &nbs ......

java»ù´¡²¿·Ö±ØÐëÕÆÎÕµÄÄÚÈÝ

ÎÒÃÇѧϰjava±ØÐë°Ñ»ù´¡´òºÃ£¬Ö»ÓÐÕâÑù£¬ÄãµÄ¼¼Êõ²ÅÄܹý¹Ø£¬¼¼Êõ¹ý¹ØÁË£¬Ñ§Ï°Èκοò¼Ü¶¼ºÜÈÝÒ×£¬ÏîÄ¿¿ª·¢¸üÊǵÃÐÄÓ¦ÊÖ¡£¡£¡£
ѧϰ˳Ðò»ù±¾ÊÇ£º
»ù±¾Óï·¨------> ÀàÏà¹ØµÄÓï·¨-------> ÄÚ²¿ÀàµÄÓï·¨---------> ¼Ì³ÐÏà¹ØµÄÓï·¨-------> Òì³£µÄÓï·¨-------> Ï̵߳ÄÓï·¨------>¼¯ºÏµÄÓï·¨--------> IO µÄÓï·¨------------->ÐéÄâ»ú·½ÃæµÄÓï·¨£¬ÆäËüµÄÈ磺java ·´Éä(Reflection)£¬Éè¼ÆģʽҪ¶à¶àÌå»áºÍѧϰ¡£
ÒÔÉÏÕâЩ¶¼ÊÇÄãÂõÏòjava¿ª·¢ÐÐÒµ»ù´¡£¬Ö»ÓÐͨ¹ýÁËÕâ¸öÏߣ¬ÄãÒÔºóµÄ·ºÇºÇ£¬¾Í»á×ߵĸü³¤¡£¡£ ......

Ãæ¶ÔScalaËÄ´óÌØÐÔ Java³ÌÐòÔ±ÄÜ·ñ¿¹¾Ü

Èç¹ûÄãÊÇÒ»ÃûJava³ÌÐòÔ±£¬²¢ÇÒ¹Ø×¢Õâ±à³ÌÓïÑÔ·½ÃæµÄ·¢Õ¹£¬±ÈÈç¾­³£È¥TIOBEÍøÕ¾Á˽â±à³ÌÓïÑÔÁ÷ÐжÈÅÅÐУ¬ÄÇôÄãÓ¦¸ÃÌý˵¹ýScala£¬Èç¹ûÄ㻹ûÓпªÊ¼Ñ§Ï°Scala£¬»òÕß´òËãϸöÀñ°Ý¿ªÊ¼Ñ§µÄ»°£¬ÇëÏÈ¿´¿´ÏÂÃæÕâƪÎÄÕ£¬¿´¿´Äܲ»ÄܸıäÄãµÄÏë·¨¡£
ScalaÊÇΪÄã×¼±¸µÄÂð?Äã±ØÐë×Ô¼º¿´Ã÷°×²¢×ö¾ö¶¨¡£³ýÁËÉìÕ¹ÐÔÖ®Í⣬ÎÒÃÇ·¢ÏÖϲ»¶ÓÃScala±à³Ìʵ¼ÊÉÏ»¹ÓкܶàÀíÓÉ¡£×îÖØÒªµÄËĸö½«ÔÚ±¾½ÚÌÖÂ۵ķ½Ãæ¸ÃÊÇ£º¼æÈÝÐÔ£¬¼ò¶Ì£¬¸ß²ã¼¶³éÏóºÍ¸ß¼¶µÄ¾²Ì¬Àà±ð¡£
ScalaÊǼæÈݵÄ
Scala²»ÐèÒªÄã´ÓJavaƽ̨ºóÍËÁ½²½È»ºóÌøµ½JavaÓïÑÔÇ°ÃæÈ¥¡£ËüÔÊÐíÄãÔÚÏÖ´æ´úÂëÖмӵã¶ù¶«Î÷——ÔÚÄãÒÑÓеĶ«Î÷ÉϽ¨Éè——ÒòΪËü±»Éè¼Æ³ÉÎÞ·ìµØÓëJavaʵʩ»¥²Ù×÷¡£Scala³ÌÐò»á±»±àÒëΪJVMµÄ×Ö½ÚÂë¡£ËüÃǵÄÖ´ÐÐÆÚÐÔÄÜͨ³£ÓëJava³ÌÐòÒ»Ö¡£Scala´úÂë¿ÉÒÔµ÷ÓÃJava·½·¨£¬·ÃÎÊJava×ֶΣ¬¼Ì³Ð×ÔJavaÀàºÍʵÏÖJava½Ó¿Ú¡£ÕâЩ¶¼²»ÐèÒªÌرðµÄÓï·¨£¬ÏÔʽ½Ó¿ÚÃèÊö£¬»òÕ³½Ó´úÂ롣ʵ¼ÊÉÏ£¬¼¸ºõËùÓÐScala´úÂ붼¼«¶ÈÒÀÀµÓÚ Java¿â£¬¶ø¾­³£ÎÞÐëÔÚ³ÌÐòÔ±Òâʶµ½Õâµã¡£
½»»¥Ê½²Ù×÷µÄÁíÒ»¸ö·½ÃæÊÇScala¼«¶ÈÖØÓÃÁËJavaÀàÐÍ¡£ScalaµÄIntÀàÐÍ´ú±íÁËJavaµÄԭʼÕûÊýÀàÐÍint£¬Float´ú±íÁËfloat£¬Boolean´ú±íboolean£¬µÈµÈ¡£Scala ......

java Adapterģʽ


2009-08-19
תÔØ £º http://yahaitt.javaeye.com/blog/453032
java Adapterģʽ
¹Ø¼ü×Ö: android adapter
ͨ³££¬¿Í»§Àࣨclients of class£©Í¨¹ýÀàµÄ½Ó¿Ú·ÃÎÊËüÌṩµÄ·þÎñ¡£ÓÐʱ£¬ÏÖÓеÄÀࣨexisting class£©¿ÉÒÔÌṩ¿Í»§ÀàµÄ¹¦ÄÜÐèÒª£¬µ«ÊÇËüËùÌṩµÄ½Ó¿Ú²»Ò»¶¨ÊÇ¿Í»§ÀàËùÆÚÍûµÄ¡£ÕâÊÇÓÉÓÚÏÖÓеĽӿÚÌ«Ïêϸ»òÕßȱ·¦Ïêϸ»ò½Ó¿ÚµÄÃû³ÆÓë¿Í»§ÀàËù²éÕҵIJ»Í¬µÈÖî¶à²»Í¬Ô­Òòµ¼Öµġ£
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬ÏÖÓеĽӿÚÐèҪת»¯£¨convert£©Îª¿Í»§ÀàÆÚÍûµÄ½Ó¿Ú£¬ÕâÑù±£Ö¤Á˶ÔÏÖÓÐÀàµÄÖØÓá£Èç¹û²»½øÐÐÕâÑùµÄת»¯£¬¿Í»§Àà¾Í²»ÄÜÀûÓÃÏÖÓÐÀàËùÌṩµÄ¹¦ÄÜ¡£ÊÊÅäÆ÷ģʽ£¨Adapter Pattern£©¿ÉÒÔÍê³ÉÕâÑùµÄת»¯¡£ÊÊÅäÆ÷ģʽ½¨Ò鶨ÒåÒ»¸ö°ü×°À࣬°ü×°Óв»¼æÈݽӿڵĶÔÏó¡£Õâ¸ö°ü×°ÀàÖ¸µÄ¾ÍÊÇÊÊÅäÆ÷£¨Adapter£©£¬Ëü°ü×°µÄ¶ÔÏó¾ÍÊÇÊÊÅäÕß(Adaptee)¡£ÊÊÅäÆ÷Ìṩ¿Í»§ÀàÐèÒªµÄ½Ó¿Ú£¬ÊÊÅäÆ÷½Ó¿ÚµÄʵÏÖÊÇ°Ñ¿Í»§ÀàµÄÇëÇóת»¯Îª¶ÔÊÊÅäÕßµÄÏàÓ¦½Ó¿ÚµÄµ÷Ó᣻»¾ä»°Ëµ£ºµ±¿Í»§Ààµ÷ÓÃÊÊÅäÆ÷µÄ·½·¨Ê±£¬ÔÚÊÊÅäÆ÷ÀàµÄÄÚ²¿µ÷ÓÃÊÊÅäÕßÀàµÄ·½·¨£¬Õâ¸ö¹ý³Ì¶Ô¿Í»§ÀàÊÇ͸Ã÷µÄ£¬¿Í»§Àಢ²»Ö±½Ó·ÃÎÊÊÊÅäÕßÀà¡£Òò´Ë£¬ÊÊÅäÆ÷¿ÉÒÔʹÓÉÓÚ½Ó¿Ú²»¼æÈݶø²»Äܽ»»¥µÄÀà¿ÉÒÔÒ»Æð¹¤×÷£¨work together£©¡£
¡¡¡¡ÔÚÉÏÃæÌÖÂÛµ ......

Java¶ÔÏó¡¢ÒýÓÃ

Java¶ÔÏó¼°ÒýÓÃ
    Java¶ÔÏó¼°ÒýÓÃÊÇÈÝÒ×»ìÏýÈ´ÓÖ±ØÐëÕÆÎյĻù´¡ÖªÊ¶£¬±¾Õ²ûÊöJava¶ÔÏóºÍÒýÓõĸÅÄÒÔ¼°ÓëÆäÃÜÇÐÏà¹ØµÄ²ÎÊý´«µÝ¡£
    ÏÈ¿´ÏÂÃæµÄ³ÌÐò£º
    StringBuffer s;
    s = new StringBuffer("Hello World!");
    µÚÒ»¸öÓï¾ä½öΪÒýÓÃ(reference)·ÖÅäÁ˿ռ䣬¶øµÚ¶þ¸öÓï¾äÔòͨ¹ýµ÷ÓÃÀà(StringBuffer)µÄ¹¹Ô캯ÊýStringBuffer(String str)ΪÀàÉú³ÉÁËÒ»¸öʵÀý£¨»ò³ÆΪ¶ÔÏ󣩡£ÕâÁ½¸ö²Ù×÷±»Íê³Éºó£¬¶ÔÏóµÄÄÚÈÝÔò¿Éͨ¹ýs½øÐзÃÎÊ——ÔÚJavaÀﶼÊÇͨ¹ýÒýÓÃÀ´²Ù×ݶÔÏóµÄ¡£
    Java¶ÔÏóºÍÒýÓõĹØϵ¿ÉÒÔ˵ÊÇ»¥Ïà¹ØÁª£¬È´Óֱ˴˶ÀÁ¢¡£±Ë´Ë¶ÀÁ¢Ö÷Òª±íÏÖÔÚ£ºÒýÓÃÊÇ¿ÉÒԸıäµÄ£¬Ëü¿ÉÒÔÖ¸Ïò±ðµÄ¶ÔÏó£¬Æ©ÈçÉÏÃæµÄs£¬Äã¿ÉÒÔ¸øËüÁíÍâµÄ¶ÔÏó£¬È磺
    s = new StringBuffer("Java");
    ÕâÑùÒ»À´£¬s¾ÍºÍËüÖ¸ÏòµÄµÚÒ»¸ö¶ÔÏóÍÑÀë¹Øϵ¡£
    ´Ó´æ´¢¿Õ¼äÉÏÀ´Ëµ£¬¶ÔÏóºÍÒýÓÃÒ²ÊǶÀÁ¢µÄ£¬ËüÃÇ´æ´¢ÔÚ²»Í¬µÄµØ·½£¬¶ÔÏóÒ»°ã´æ´¢ÔÚ¶ÑÖУ¬¶øÒýÓô洢ÔÚËٶȸü¿ìµÄ¶ÑÕ»ÖС£
    ÒýÓÿÉÒÔÖ¸Ïò²»Í¬µÄ¶ÔÏó£¬¶Ô ......

JavaScriptºÍJavaµÄÇø±ð

¡¡¡¡ËäÈ»JavaScriptÓëJavaÓнôÃܵÄÁªÏµ£¬µ«È´ÊÇÁ½¸ö¹«Ë¾¿ª·¢µÄ²»Í¬µÄÁ½¸ö²úÆ·¡£JavaÊÇSUN¹«Ë¾ÍƳöµÄÐÂÒ»´úÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÌرðÊʺÏÓÚInternetÓ¦ÓóÌÐò¿ª·¢£»¶øJavaScriptÊÇNetscape¹«Ë¾µÄ²úÆ·£¬ÆäÄ¿µÄÊÇΪÁËÀ©Õ¹Netscape Navigator¹¦ÄÜ,¶ø¿ª·¢µÄÒ»ÖÖ¿ÉÒÔǶÈëWebÒ³ÃæÖеĻùÓÚ¶ÔÏóºÍʼþÇý¶¯µÄ½âÊÍÐÔÓïÑÔ, ËüµÄÇ°ÉíÊÇLive Script£»¶øJavaµÄÇ°ÉíÊÇOakÓïÑÔ¡£ÏÂÃæ¶ÔÁ½ÖÖÓïÑÔ¼äµÄÒìͬ×÷ÈçϱȽϣº
»ùÓÚ¶ÔÏóºÍÃæÏò¶ÔÏó
JavaÊÇÒ»ÖÖÕæÕýµÄÃæÏò¶ÔÏóµÄÓïÑÔ£¬¼´Ê¹ÊÇ¿ª·¢¼òµ¥µÄ³ÌÐò£¬±ØÐëÉè¼Æ¶ÔÏó¡£
JavaScriptÊÇÖֽű¾ÓïÑÔ£¬Ëü¿ÉÒÔÓÃÀ´ÖÆ×÷ÓëÍøÂçÎ޹صģ¬ÓëÓû§½»»¥×÷Óõĸ´ÔÓÈí¼þ¡£ËüÊÇÒ»ÖÖ»ùÓÚ¶ÔÏó£¨Object Based£©ºÍʼþÇý¶¯£¨Event Driver£©µÄ±à³ÌÓïÑÔ¡£Òò¶øËü±¾ÉíÌṩÁ˷dz£·á¸»µÄÄÚ²¿¶ÔÏó¹©Éè¼ÆÈËԱʹÓá£
½âÊͺͱàÒë
Á½ÖÖÓïÑÔÔÚÆää¯ÀÀÆ÷ÖÐËùÖ´Ðеķ½Ê½²»Ò»Ñù¡£JavaµÄÔ´´úÂëÔÚ´«µÝµ½¿Í»§¶ËÖ´ÐÐ֮ǰ£¬±ØÐë¾­¹ý±àÒ룬Òò¶ø¿Í»§¶ËÉϱØÐë¾ßÓÐÏàӦƽ̨ÉϵķÂÕæÆ÷»ò½âÊÍÆ÷£¬Ëü¿ÉÒÔͨ¹ý±àÒëÆ÷»ò½âÊÍÆ÷ʵÏÖ¶ÀÁ¢ÓÚij¸öÌض¨µÄƽ̨±àÒë´úÂëµÄÊø¸¿¡£
JavaScriptÊÇÒ»ÖÖ½âÊÍÐÔ±à³ÌÓïÑÔ£¬ÆäÔ´´úÂëÔÚ·¢Íù¿Í»§¶ËÖ´ÐÐ֮ǰ²»Ðè¾­¹ý±àÒ룬¶øÊǽ«Îı¾¸ñʽµÄ×Ö·û´úÂë·¢Ë͸ø¿Í»§±àÓÉä¯ÀÀÆ÷ ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1050] [1051] [1052] [1053] 1054 [1055] [1056] [1057] [1058] [1059]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ