Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÖмÓÃÜËã·¨µÄÓ¦Óöþ£ºMD5

public static String getMD5(byte[] source) {
String s = null;
char hexDigits[] = { // ÓÃÀ´½«×Ö½Úת»»³É 16 ½øÖƱíʾµÄ×Ö·û
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
try
{
java.security.MessageDigest md = java.security.MessageDigest.getInstance( "MD5" );
md.update( source );
byte tmp[] = md.digest(); // MD5 µÄ¼ÆËã½á¹ûÊÇÒ»¸ö 128 λµÄ³¤ÕûÊý£¬
// ÓÃ×Ö½Ú±íʾ¾ÍÊÇ 16 ¸ö×Ö½Ú
char str[] = new char[16 * 2]; // ÿ¸ö×Ö½ÚÓà 16 ½øÖƱíʾµÄ»°£¬Ê¹ÓÃÁ½¸ö×Ö·û£¬
// ËùÒÔ±íʾ³É 16 ½øÖÆÐèÒª 32 ¸ö×Ö·û
int k = 0; // ±íʾת»»½á¹ûÖжÔÓ¦µÄ×Ö·ûλÖÃ
for (int i = 0; i < 16; i++) { // ´ÓµÚÒ»¸ö×Ö½Ú¿ªÊ¼£¬¶Ô MD5 µÄÿһ¸ö×Ö½Ú
......

JavaÊý×Ö¸ñʽ»¯Êä³ö

       ÎÒÃǾ­³£Òª½«Êý×Ö½øÐиñʽ»¯£¬±ÈÈçÈ¡2λСÊý£¬ÕâÊÇ×î³£¼ûµÄ¡£Java Ìṩ DecimalFormat À࣬°ïÄãÓÃ×î¿ìµÄËٶȽ«Êý×Ö¸ñʽ»¯ÎªÄãÐèÒªµÄÑù×Ó¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º
importjava.text.DecimalFormat;
publicclassTestNumberFormat{
publicstaticvoidmain(String[]args){
doublepi=3.1415927; //Ô²ÖÜÂÊ
//ȡһλÕûÊý
System.out.println(newDecimalFormat("0").format(pi)); //3
//ȡһλÕûÊýºÍÁ½Î»Ð¡Êý
System.out.println(newDecimalFormat("0.00").format(pi)); //3.14
//È¡Á½Î»ÕûÊýºÍÈýλСÊý£¬ÕûÊý²»×㲿·ÖÒÔ0Ìî²¹¡£
System.out.println(newDecimalFormat("00.000").format(pi));// 03.142
//È¡ËùÓÐÕûÊý²¿·Ö
System.out.println(newDecimalFormat("#").format(pi)); //3
//Ò԰ٷֱȷ½Ê½¼ÆÊý£¬²¢È¡Á½Î»Ð¡Êý
System.out.println(newDecimalFormat("#.##%").format(pi)); //314.16%
longc=299792458; //¹âËÙ
//ÏÔʾΪ¿ÆÑ§¼ÆÊý·¨£¬²¢È¡ÎåλСÊý
System.out.println(newDecimalFormat("#.#####E0").format(c)); //2.99792E8
//ÏÔʾ ......

JavaÖеļòµ¥¹¤³§Ä£Ê½

 JavaÖеļòµ¥¹¤³§Ä£Ê½
      ¾ÙÁ½¸öÀý×ÓÒÔ¿ìËÙÃ÷°×JavaÖеļòµ¥¹¤³§Ä£Ê½£º
Å®æ´ÞÒÍÁÔìÈË
»°Ëµ£º“ÌìµØ¿ª±Ù£¬Î´ÓÐÈËÃñ£¬Å®æ´ÞÒÍÁΪÈË¡£”Å®æ´ÐèÒªÓÃÍÁÔì³öÒ»¸ö¸öµÄÈË£¬µ«ÔÚÅ®æ´Ôì³öÈË֮ǰ£¬È˵ĸÅÄîÖ»´æÔÚÓÚŮ洵Ä˼ÏëÀïÃæ¡£
Å®æ´ÔìÈË£¬Õâ¾ÍÊǼòµ¥¹¤³§Ä£Ê½µÄÓ¦Óá£
¡¡¡¡Ê×ÏÈ£¬ÔÚÕâ¸öÔìÈ˵Ä˼ÏëÀïÃæ£¬Óм¸¸öÖØÒªµÄ½ÇÉ«£ºÅ®æ´±¾Éí¡¢³éÏóµÄÈ˵ĸÅÄîºÍÅ®æ´ËùÔì³öµÄÒ»¸ö¸ö¾ßÌåµÄÈË¡£
¡¡¡¡1.£©Å®æ´ÊÇÒ»¸ö¹¤³§À࣬Ҳ¾ÍÊǼòµ¥¹¤³§Ä£Ê½µÄºËÐĽÇÉ«¡£
        2.£©¾ßÐݵÄÒ»¸ö¸öµÄÈË£¬°üÀ¨ÕÅÈý£¬ÀîËĵȡ£ÕâЩÈ˱ãÊǼòµ¥¹¤³§Ä£Ê½ÀïÃæµÄ¾ßÌå²úÆ·½ÇÉ«
¡¡¡¡3.£©³éÏóµÄÈËÊÇ×îÔçÖ»´æÔÚÓÚŮ洵ÄÍ·ÄÔÀïµÄÒ»¸öÏë·¨£¬Å®æ´°´ÕÕÕâ¸öÏë·¨Ôì³öµÄÒ»¸ö¸ö¾ßÌåµÄÈË£¬±ã¶¼·ûºÏÕâ¸ö³éÏóµÄÈ˵͍Òå¡£»»ÑÔÖ®£¬Õâ¸ö³éÏóµÄÏë·¨¹æ¶¨ÁËËùÓоßÌåµÄÈ˱ØÐë¶¼ÓеĽӿڣ¨ÌØÕ÷»òÕß¹¦ÄÜ£©
¡¡¡¡¡¡ÆäUMLÀàͼ³öÏÂËùʾ£º
×¢Ò⣺Ůæ´ÓëÕÅÈý£¬ÀîËÄÊôÓÚ´´½¨ÒÀÀµ¹ØÏµ£¬ÉÏͼ¼ýÍ·Ó¦¸ÃÊÇÐéÏߣ¨ÊµÏÖ´ú±í¹ØÁª¹ØÏµ£©¡£¶øÕÅÈý£¬ÀîËÄÓëÈËÊôÓÚʵÏÖ¹ØÏµ£¬ÉÏͼÈý½ÇÐÎÍ·µÄ¼ýÍ·Ò²Ó¦¸ÃÊÇÐéÏߣ¨ÊµÏß´ú±í¼Ì³Ð¹ØÏµ£©¡£
Àí½âÁËÉÏÃæµÄÕâЩ¶«Î÷£¬ÔÙÀ´Àí½âÏÂÃæµÄÀ ......

JavaÒì³£µÄ·ÖÀà

×ªÔØ×Ô£ºhttp://blog.csdn.net/ilibaba/archive/2009/03/07/3965359.aspx 
±»¼Ü¹¹Ê¦ÎʵÄÃæÊÔÌâ
1. Òì³£»úÖÆ
      Òì³£»úÖÆÊÇÖ¸µ±³ÌÐò³öÏÖ´íÎóºó£¬³ÌÐòÈçºÎ´¦Àí¡£¾ßÌåÀ´Ëµ£¬Òì³£»úÖÆÌṩÁ˳ÌÐòÍ˳öµÄ°²È«Í¨µÀ¡£µ±³öÏÖ´íÎóºó£¬³ÌÐòÖ´ÐеÄÁ÷³Ì·¢Éú¸Ä±ä£¬³ÌÐòµÄ¿ØÖÆÈ¨×ªÒƵ½Òì³£´¦ÀíÆ÷¡£
      ´«Í³µÄ´¦ÀíÒì³£µÄ°ì·¨ÊÇ£¬º¯Êý·µ»ØÒ»¸öÌØÊâµÄ½á¹ûÀ´±íʾ³öÏÖÒì³££¨Í¨³£Õâ¸öÌØÊâ½á¹ûÊÇ´ó¼ÒÔ¼¶¨Ë׳Ƶģ©£¬µ÷Óøú¯ÊýµÄ³ÌÐò¸ºÔð¼ì²é²¢·ÖÎöº¯Êý·µ»ØµÄ½á¹û¡£ÕâÑù×öÓÐÈçϵı׶ˣºÀýÈ纯Êý·µ»Ø-1´ú±í³öÏÖÒì³££¬µ«ÊÇÈç¹ûº¯ÊýȷʵҪ·µ»Ø-1Õâ¸öÕýÈ·µÄֵʱ¾Í»á³öÏÖ»ìÏý£»¿É¶ÁÐÔ½µµÍ£¬½«³ÌÐò´úÂëÓë´¦ÀíÒì³£µÄ´úÂë»ìµùÔÚÒ»Æð£»Óɵ÷Óú¯ÊýµÄ³ÌÐòÀ´·ÖÎö´íÎó£¬Õâ¾ÍÒªÇó¿Í»§³ÌÐòÔ±¶Ô¿âº¯ÊýÓкÜÉîµÄÁ˽⡣
Òì³£´¦ÀíµÄÁ÷³Ì£º
¢Ù Óöµ½´íÎ󣬷½·¨Á¢¼´½áÊø£¬²¢²»·µ»ØÒ»¸öÖµ£»Í¬Ê±£¬Å׳öÒ»¸öÒì³£¶ÔÏó ¡£
¢Ú µ÷Óø÷½·¨µÄ³ÌÐòÒ²²»»á¼ÌÐøÖ´ÐÐÏÂÈ¥£¬¶øÊÇËÑË÷Ò»¸ö¿ÉÒÔ´¦Àí¸ÃÒì³£µÄÒì³£´¦ÀíÆ÷£¬²¢Ö´ÐÐÆäÖеĴúÂë ¡£
2 Òì³£µÄ·ÖÀà
Òì³£µÄ·ÖÀࣺ
¢Ù Òì³£µÄ¼Ì³Ð½á¹¹£º»ùÀàΪThrowable£¬ErrorºÍException¼Ì³ÐThrowable£¬RuntimeExceptionºÍIO ......

javaÄÚ²¿Àà×ܽá

 
          
¶¨ÒåÔÚÒ»¸öÀàÄÚ²¿µÄÀà½ÐÄÚ²¿À࣬°üº¬ÄÚ²¿ÀàµÄÀà³ÆÎªÍⲿÀà¡£ÄÚ²¿Àà¿ÉÒÔÉùÃ÷public¡¢protected¡¢privateµÈ·ÃÎÊÏÞÖÆ£¬¿ÉÒÔÉùÃ÷Ϊ
abstractµÄ¹©ÆäËûÄÚ²¿Àà»òÍⲿÀà¼Ì³ÐÓëÀ©Õ¹£¬»òÕßÉùÃ÷Ϊstatic¡¢finalµÄ£¬Ò²¿ÉÒÔʵÏÖÌØ¶¨µÄ½Ó¿Ú¡£staticµÄÄÚ²¿ÀàÐÐΪÉÏÏóÒ»¸ö¶À
Á¢µÄÀ࣬·ÇstaticÔÚÐÐΪÉÏÀàËÆÀàµÄÊôÐÔ»ò·½·¨ÇÒ½ûÖ¹ÉùÃ÷staticµÄ·½·¨¡£ÄÚ²¿Àà¿ÉÒÔ·ÃÎÊÍⲿÀàµÄËùÓз½·¨ÓëÊôÐÔ£¬µ«staticµÄÄÚ²¿ÀàÖ»ÄÜ·Ã
ÎÊÍⲿÀàµÄ¾²Ì¬ÊôÐÔÓë·½·¨¡£
JavaµÄÉè¼ÆÕßÔÚÄÚ²¿ÀàÉíÉϵÄÈ·ÊÇרÐÄÁ¼¿à¡£Ñ§»áʹÓÃÄÚ²¿À࣬ÊǰÑÎÕJava¸ß¼¶±à³ÌµÄÒ»²¿·Ö£¬Ëü¿ÉÒÔÈÃÄã¸üÓÅÑŵØÉè¼ÆÄãµÄ³ÌÐò½á¹¹¡£
ΪʲôÐèÒªÄÚ²¿Àࣿ
javaÖеÄÄÚ²¿ÀàºÍ½Ó¿Ú¼ÓÔÚÒ»Æð£¬¿ÉÒÔʵÏÖ¶à¼Ì³Ð¡£
¿ÉÒÔʹijЩ±àÂë¸ù¼ò½à¡£
Òþ²ØÄã²»ÏëÈñðÈËÖªµÀµÄ²Ù×÷¡£
·Ç¾²Ì¬ÄÚ²¿Àà¶ÔÏóÓÐ×ÅÖ¸ÏòÆäÍⲿÀà¶ÔÏóµÄÒýÓÃ
Ò»¸ö¾²Ì¬³ÉÔ±À࣬ÈôÈ¥µô“static”¹Ø¼ü×Ö£¬¾Í³ÉΪ³ÉÔ±Àà¡£
public class InnerClass {
    private static String nickName = "anan";
    private String name;
    private int age;
  ......

javaÖÐÀàµÄ¼ÓÔØ»úÖÆ

1£®     Ô¤ÏȼÓÔØÓëÒÀÐèÇó¼ÓÔØ
Java ÔËÐл·¾³ÎªÁËÓÅ»¯ÏµÍ³£¬Ìá¸ß³ÌÐòµÄÖ´ÐÐËÙ¶È£¬ÔÚ JRE ÔËÐеĿªÊ¼»á½« Java ÔËÐÐËùÐèÒªµÄ»ù±¾Àà²ÉÓÃÔ¤ÏȼÓÔØ£¨
pre-loading £©µÄ·½·¨È«²¿¼ÓÔØÒªÄÚ´æµ±ÖУ¬ÒòΪÕâЩµ¥ÔªÔÚ Java ³ÌÐòÔËÐеĹý³Ìµ±Öо­³£ÒªÊ¹Óõģ¬Ö÷Òª°üÀ¨ JRE µÄ
rt.jar ÎļþÀïÃæËùÓÐµÄ .class Îļþ¡£
µ± java.exe ÐéÄâ»ú¿ªÊ¼ÔËÐÐÒÔºó£¬Ëü»áÕÒµ½°²×°ÔÚ»úÆ÷É쵀 JRE »·¾³£¬È»ºó°Ñ¿ØÖÆÈ¨½»¸ø JRE £¬ JRE µÄÀà¼ÓÔØÆ÷»á½« lib
Ŀ¼Ï嵀 rt.jar »ù´¡Àà±ðÎļþ¿â¼ÓÔØ½øÄڴ棬ÕâЩÎļþÊÇ Java ³ÌÐòÖ´ÐÐËù±ØÐëµÄ£¬ËùÒÔϵͳÔÚ¿ªÊ¼¾Í½«ÕâЩÎļþ¼ÓÔØ£¬±ÜÃâÒÔºóµÄ¶à´Î IO
²Ù×÷£¬´Ó¶øÌá¸ß³ÌÐòÖ´ÐÐЧÂÊ¡£
ͼ£¨ 2 £©ÎÒÃÇ¿ÉÒÔ¿´µ½¶à¸ö»ù´¡Àà±»¼ÓÔØ£¬ java.lang.Object,java.io.Serializable µÈµÈ¡£
ͼ£¨ 2 £©
Ïà¶ÔÓÚÔ¤ÏȼÓÔØ£¬ÎÒÃÇÔÚ³ÌÐòÖÐÐèҪʹÓÃ×Ô¼º¶¨ÒåµÄÀàµÄʱºò¾ÍҪʹÓÃÒÀÐèÇó¼ÓÔØ·½·¨£¨ load-on-demand £©£¬¾ÍÊÇÔÚ Java ³ÌÐòÐèÒªÓõ½µÄʱºòÔÙ¼ÓÔØ£¬ÒÔ¼õÉÙÄÚ´æµÄÏûºÄ£¬ÒòΪ Java ÓïÑÔµÄÉè¼Æ³õÖÔ¾ÍÊÇÃæÏòǶÈëʽÁìÓòµÄ¡£
ÔÚÕâÀﻹÓÐÒ»µãÐèҪ˵Ã÷µÄÊÇ£¬ JRE µÄÒÀÐèÇó¼ÓÔØ¾¿¾¹ÊÇÔÚʲôʱºò°ÑÀà¼ÓÔØ½øÈëÄÚ²¿µÄÄØ£¿
ÎÒÃÇÔÚ¶¨ÒåÒ»¸öÀàʵÀýµÄʱºò£¬±ÈÈç T ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [944] [945] [946] [947] 948 [949] [950] [951] [952] [953]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ