Java±ÊÊԱؿ¼Ì⣨һ£©ÀàµÄ³õʼ»¯Ë³Ðò
´ó¼ÒÔÚÈ¥²Î¼ÓÃæÊÔµÄʱºò£¬¾³£»áÓöµ½ÕâÑùµÄ¿¼Ì⣺¸øÄãÁ½¸öÀàµÄ´úÂ룬ËüÃÇÖ®¼äÊǼ̳еÄ
¹Øϵ£¬Ã¿¸öÀàÀïÖ»Óй¹ÔìÆ÷·½·¨ºÍһЩ±äÁ¿£¬¹¹ÔìÆ÷Àï¿ÉÄÜ»¹ÓÐÒ»¶Î´úÂë¶Ô±äÁ¿Öµ½øÐÐÁËij
ÖÖÔËË㣬ÁíÍ⻹ÓÐһЩ½«±äÁ¿ÖµÊä³öµ½¿ØÖÆ̨µÄ´úÂ룬ȻºóÈÃÎÒÃÇÅжÏÊä³öµÄ½á¹û¡£Õâʵ¼Ê
ÉÏÊÇÔÚ¿¼²éÎÒÃǶÔÓڼ̳ÐÇé¿öÏÂÀàµÄ³õʼ»¯Ë³ÐòµÄÁ˽⡣
ÎÒÃÇ´ó¼Ò¶¼ÖªµÀ£¬¶ÔÓÚ¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é¡¢±äÁ¿¡¢³õʼ»¯¿é¡¢¹¹ÔìÆ÷£¬ËüÃǵijõʼ»¯
˳ÐòÒÀ´ÎÊÇ£¨¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é£©>£¨±äÁ¿¡¢³õʼ»¯¿é£©>¹¹ÔìÆ÷¡£ÎÒÃÇÒ²¿ÉÒÔͨ¹ýÏÂ
ÃæµÄ²âÊÔ´úÂëÀ´ÑéÖ¤ÕâÒ»µã£º
Java ´úÂë
public class InitialOrderTest {
// ¾²Ì¬±äÁ¿
public static String staticField = "¾²Ì¬±äÁ¿";
// ±äÁ¿
public String field = "±äÁ¿";
// ¾²Ì¬³õʼ»¯¿é
static {
System.out.println(staticField);
System.out.println("¾²Ì¬³õʼ»¯¿é");
}
// ³õʼ»¯¿é
{
System.out.println(field);
System.out.println("³õʼ»¯¿é");
}
// ¹¹ÔìÆ÷
public InitialOrderTest() {
System.out.println("¹¹ÔìÆ÷");
}
public static void main(String[] args) {
new InitialOrderTest();
}
}
ÔËÐÐÒÔÉÏ´úÂ룬ÎÒÃÇ»áµÃµ½ÈçϵÄÊä³ö½á¹û£º
1. ¾²Ì¬±äÁ¿
2. ¾²Ì¬³õʼ»¯¿é
3. ±äÁ¿
4. ³õʼ»¯¿é
5. ¹¹ÔìÆ÷
ÕâÓëÉÏÎÄÖÐ˵µÄÍêÈ«·ûºÏ¡£ÄÇô¶ÔÓڼ̳ÐÇé¿öÏÂÓÖ»áÔõÑùÄØ£¿ÎÒÃÇÈÔÈ»ÒÔÒ»¶Î²âÊÔ´úÂëÀ´»ñ
È¡×îÖÕ½á¹û£º
Java´úÂë £º
class Parent {
// ¾²Ì¬±äÁ¿
public static String p_StaticField = "¸¸Àà--¾²Ì¬±äÁ¿";
// ±äÁ¿
public String p_Field = "¸¸Àà--±äÁ¿";
// ¾²Ì¬³õʼ»¯¿é
static {
System.out.println(p_StaticField);
System.out.println("¸¸Àà--¾²Ì¬³õʼ»¯¿é");
}
// ³õʼ»¯¿é
{
System.out.println(p_Field);
System.out.println("¸¸Àà--³õʼ»¯¿é");
}
// ¹¹ÔìÆ÷
public Parent() {
System.out.println("¸¸Àà--¹¹ÔìÆ÷");
}
}
public class SubClass extends Parent {
// ¾²Ì¬±äÁ¿
public static String s_StaticField = "×ÓÀà--¾²Ì¬±äÁ¿";
// ±äÁ¿
public String s_Field = "×ÓÀà--±äÁ¿";
// ¾²Ì¬³õʼ»¯¿é
static {
System.out.println(s_StaticField);
System.out.println("×ÓÀà--¾²Ì¬³õʼ»¯¿é");
}
// ³õʼ»¯¿é
{
System.out.println(s_Field);
System.out.println("×ÓÀà--³õʼ»¯¿é");
}
// ¹¹ÔìÆ÷
public SubClass() {
System.out.println("×ÓÀà--¹¹
Ïà¹ØÎĵµ£º
ÔËËã·ûÓÅÏȼ¶±í
ÓÅÏȼ¶
ÔËËã·û
½áºÏÐÔ
1
() [] .
´Ó×óµ½ÓÒ
2
! +(Õý) -(¸º) ~ ++ --
´ÓÓÒÏò×ó
3
* / %
´Ó×óÏòÓÒ
4
+(¼Ó) -(¼õ)
´Ó×óÏòÓÒ
5
<< >> >>>
´Ó×óÏòÓÒ
6
< <= > >= instanceof
´Ó×óÏòÓÒ
7
== !=
´Ó×óÏòÓÒ
8
&(°´Î»Óë)
´Ó×óÏòÓÒ
9
^
´Ó×óÏòÓÒ ......
1.1.1 ÐÞÁ¶µÚÒ»²ã¾³½ç£º½£Ö¸ËÄ·½£¬ÊÔÎÊÌìÏÂÓëÕù·æ
ÐÞÁ¶µÚÒ»²ã¾³½çµÄ³ÌÐòÔ±£¬¶ÔJava¿ª·¢¼¼Êõ¾¡ÊýÕÆÎÕ£¬¿ª·¢¹¤¾ßÕÆÎÕµÃÒ²½ÏΪæµÊì¡£¿ÉÒÔ½«µÚ¶þ²ã´Î³ÌÐòÔ±½»¸øµÄÈÎÎñÍê³ÉµÃºÜ³öÉ«£¬¿ÉÒÔ°´ÒªÇó¶ÀÁ¢Íê³ÉÀà¡¢½Ó¿ÚºÍËã·¨µÄ¿ª·¢¡£×¢Öؼ¼ÇÉ£¬¶Ô¾ßÌåµÄ±à³ÌÓïÑԷdz£ÊìϤ¡£
ÄÜÁ¦Ö®Ëù¼°£¬½ÔÎÞ²»ÓÃÆ伫¡£ÈÏΪËùÓпª·¢ÖªÊ¶£¬Ô½ÊÇ¿´Æ ......
ÕâÊÇÒ»¸öûÓÐÑéÖ¤ÐÐÕþÇø´úÂëµÄ£¬ËùÒÔÕâ¸ö²»ËãÍêÈ«£¬µ«ÊÇÎÒÃÇÔÚ×öʵ¼ÊÓ¦ÓÃʱ¿ÉÒÔ¼ÓÉÏ£¬ÕâÀïÎÒû¼Ó¡£
Ô´ÂëÈçϽö¹©²Î¿¼.
package ibees.validator;
import java.util.regex.Pattern;
/**
* ³£ÓõÄÑéÖ¤,source charset utf-8
*
* @author hhzxj2008
* */
public class CommonValidator {
public static boolea ......
Ò». Êý×é
. ÕýÈ·µÄ¶¨Òå: int num[]; num= new int[5] //Ö»ÓÐÓÃnew¹Ø¼ü×ÖÕæÕý´´½¨Êý×éʱ²Å¿ÉÒÔ¸ø¶¨ËüµÄ´óС
´íÎóµÄ¶¨Òå: int num[5];
. ³£¼ûµÄÊý×é´íÎóΪ : ArrayIndexOutOfBoundsException (Êý×éÔ½½ç´íÎó)
. Êý×éµÄά¶ ......
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.URL;
import java.util.*;
public class Typewriter4 extends Applet implements Runnable
{
AudioClip hit, cr, ding ;
boolean alreadyRun = false,
& ......