¡¶Java»ù´¡ÈëÃÅ¡·Ï°Ìâ´ð°¸
µÚ1Õ Java¿ª·¢ÈëÃÅ
Ò»¡¢Ìî¿ÕÌâ
1¡¢ Java EE¡¢Java SE¡¢Java ME 2¡¢ JRE 3¡¢ javac 4¡¢ bin
5¡¢ path¡¢classpath ¶þ¡¢Ñ¡ÔñÌâ
1¡¢ABCD 2¡¢C 3¡¢D 4¡¢B 5¡¢B Èý¡¢¼ò´ðÌâ
1¡¢ ÃæÏò¶ÔÏó¡¢¿çÆ½Ì¨ÐÔ¡¢½¡×³ÐÔ¡¢°²È«ÐÔ¡¢¿ÉÒÆÖ²ÐÔ¡¢¶àÏß³ÌÐÔ¡¢¶¯Ì¬ÐԵȡ£ 2¡¢ JRE£¨Java Runtime Environment£¬JavaÔËÐÐʱ»·¾³£©£¬ËüÏ൱ÓÚ²Ù×÷ϵͳ²¿·Ö£¬ÌṩÁËJava
³ÌÐòÔËÐÐʱËùÐèÒªµÄ»ù±¾Ìõ¼þºÍÐí¶àJava»ù´¡À࣬ÀýÈ磬IOÀà¡¢GUI¿Ø¼þÀà¡¢ÍøÂçÀàµÈ¡£JREÊÇÌṩ¸øÆÕͨÓû§Ê¹Óõģ¬Èç¹ûÄãÖ»ÏëÔËÐбðÈË¿ª·¢ºÃµÄJava³ÌÐò£¬ÄÇô£¬ÄãµÄ¼ÆËã»úÉϱØÐëÇÒÖ»Ðè°²×°JRE¡£ JDK£¨Java Development Kit£¬Java¿ª·¢¹¤¾ß°ü£©£¬Ëü°üº¬±àÒ빤¾ß¡¢½âÊ͹¤¾ß¡¢ÎĵµÖÆ×÷¹¤¾ß¡¢´ò°ü¹¤¾ß¶àÖÖÓ뿪·¢Ïà¹ØµÄ¹¤¾ß£¬ÊÇÌṩ¸øJava¿ª·¢ÈËԱʹÓõġ£³õѧÕßѧϰºÍʹÓÃJavaÓïÑÔʱ£¬Ê×ÏȱØÐëÏÂÔØºÍ°²×°JDK¡£JDKÖÐÒѾ°üº¬ÁËJRE²¿·Ö£¬³õѧÕß°²×°JDKºó²»±ØÔÙÈ¥ÏÂÔØºÍ°²×°JREÁË¡£
ËÄ¡¢±à³ÌÌâ
public class HelloWorld { }
public static void main(String[] args) { }
µÚ2Õ Java±à³Ì»ù´¡
Ò»¡¢Ìî¿ÕÌâ
1¡¢ class
2¡¢ trueºÍfalse
3¡¢ µ¥ÐÐ×¢ÊÍ¡¢¶àÐÐ×¢ÊÍ¡¢Îĵµ×¢ÊÍ 4¡¢ »ù±¾Êý¾ÝÀàÐÍ¡¢ÒýÓÃÊý¾ÝÀàÐÍ 5¡¢ 1¡¢2¡¢4¡¢8
6¡¢ & && | || 7¡¢ 0 8¡¢ 5 9¡¢ 34 10¡¢ 56 ¶þ¡¢ÅжÏÌâ
1¡¢ ´í 2¡¢¶Ô 3¡¢´í 4¡¢¶Ô 5¡¢´í Èý¡¢Ñ¡ÔñÌâ
1¡¢ AD 2¡¢AD 3¡¢C 4¡¢ABCD 5¡¢C 6 ¡¢A 7¡¢AC 8¡¢A 9¡¢B 10¡¢A ËÄ¡¢³ÌÐò·ÖÎöÌâ
1¡¢ ±àÒ벻ͨ¹ý¡£intÖµ4ºÍbÏà¼Óʱ£¬ÓÉÓÚ±äÁ¿bµÄÀàÐÍΪbyte£¬È¡Öµ·¶Î§Ã»ÓÐintÀàÐʹ󣬴æ
²»ÏÂintÀàÐ͵ÄÖµ£¬Òò´Ë±àÒ벻ͨ¹ý¡£
2¡¢ ±àÒ벻ͨ¹ý¡£ÕâÊÇÒòΪyÊÇÔÚ×îÀï²ãµÄ´úÂë¿éÖж¨ÒåµÄÒ»¸ö±äÁ¿£¬Ö»ÓÐÔÚÄǸö´úÂë¿éÖвſÉʹ
Óã¬ÔÚʹÓÃy = x;Óï¾äʱÒѾ³¬¹ýÁËy±äÁ¿µÄ×÷ÓÃÓò£¬ËùÒÔ±àÒëÎÞ·¨Í¨¹ý¡£ 3¡¢ ´òÓ¡½á¹ûΪ£º3¡£ 4¡¢ ´òÓ¡½á¹ûΪ£º
9 8 7
Îå¡¢ÎÊ´ðÌâ
1¡¢JavaÓïÑԵİËÖÖ»ù±¾Êý¾ÝÀàÐÍÓУºbyte×Ö½ÚÐÍ£¬Õ¼Ò»¸ö×Ö½Ú¡£short¶ÌÕûÐÍ£¬Õ¼Á½¸ö×Ö½Ú¡£intÕûÐÍ£¬Õ¼4¸ö×Ö½Ú¡£long³¤ÕûÐÍ£¬Õ¼8¸ö×Ö½Ú¡£floatµ¥¾«¶È¸¡µãÐÍ£¬Õ¼4¸ö×Ö½Ú¡£doubleË«¾«¶È¸¡µãÐÍ£¬Õ¼8¸ö×Ö½Ú¡£char×Ö·ûÐÍ£¬Õ¼Á½¸ö×Ö½Ú¡£booleanÐÍ£¬±íʾÂß¼Öµ£¬ÓÐtrueºÍfalseÁ½¸öÖµ£¬·Ö±ðÕ¼Ò»¸ö×Ö½Ú¡£
2¡¢Èç¹ûʹÓá°&¡±ÔÚ±í´ïʽ֮¼ä½øÐÐÁ¬½Ó£¬ÄÇôÎÞÂÛÈκÎÇé¿ö£¬¡°&¡±Á½±ßµÄ±í´ïʽ¶¼»á²ÎÓë¼ÆËã¡£Èç¹ûʹÓá°&&¡±½øÐÐÁ¬½Ó£¬µ±¡°&&¡±×ó±ßµÄ±í´ïʽΪfalse£¬Ôò²»»áÖ´ÐÐÆäÓұߵıí´ïʽ¡£ÀýÈ綨Òåint x = 2,y = 0; boolean b = x < y & x / 2 > 0±í´ïÊǻᷢÉú±»0³ýÒì³££¬ÒòΪx / yµÄ±í´ïʽִÐÐÁË¡£¶øboolean b = x < y & x / 2 > 0ÊDz»»á³öÏÖÕâÖÖÒì³£µÄ£¬ÒòΪx < yΪfalse£¬±í´ïʽx / y²»»áÖ´ÐС£
3¡¢·½·¨ÖØÔØÖ¸µÄÊÇÔÚÒ»¸öÀàÖпÉÒÔÉùÃ÷¶à¸öͬÃûµÄ·½·¨£¬¶ø·½·¨ÖвÎÊýµÄ¸öÊý»òÕßÊý¾ÝÀàÐͲ»Ò»Ö¡£µ÷ÓÃÕâЩͬÃûµÄ·½·¨Ê±£¬JVM»á¸ù¾Ýʵ¼Ê²ÎÊýµÄ²»Í¬°ó¶¨µ½²»Í¬µÄ·½·¨¡£
Áù¡¢±à³ÌÌâ
1¡¢²Î¿¼´ð°¸
public class Test01 { }
public static void main(String[] args) { }
int sum = 0;
for (int i = 1; i < 100; i++) { }
if (i % 2 != 0)
sum += i;
2¡¢²Î¿¼´ð°¸
public class Test02 {
public static void main(String args[]) { }
public static int function(int x) {
int y; if (x > 0) {
y = x + 3; int y = function(0);
}
}
} else if (x == 0) { }
return y;
y = 0;
y = x * x - 1; } else {
3¡¢²Î¿¼´ð°¸
public class Test03 {
public static void main(String[] args) { }
int[] arr = { 25, 24, 12, 76, 101, 96, 28 }; for (int i = 0; i < - 1; i++) { ();
ew Child();
}
µÚ3ÕÂ ÃæÏò¶ÔÏó£¨Ï£©
Ò»¡¢Ìî¿ÕÌâ
1¡¢¼Ì³Ð
2¡¢·½·¨£¬³éÏóÀà 3¡¢import
4¡¢×ÓÀà¡¢¸¸Àà¡¢»ùÀà 5¡¢Exception 6¡¢final 7¡¢super 8¡¢ Object 9¡¢try¡¢catch
10¡¢jar ¨Ccvf£¬java ¨Cjar ¶þ¡¢ÅжÏÌâ
1¡¢´í 2¡¢¶Ô 3¡¢´í 4¡¢¶Ô 5¡¢¶Ô Èý¡¢Ñ¡ÔñÌâ
1¡¢B 2¡¢C 3¡¢ABC 4¡¢ ABCD 5¡¢C 6¡¢AC 7¡¢C 8¡¢D 9¡¢A 10¡¢B ËÄ¡¢³ÌÐò·ÖÎöÌâ
1¡¢³ÌÐò±àÒëÄÜͨ¹ý£¬ÕâÊÇÒòΪint x = 2 / 0; ÕâÁ½ÌõÓï¾äʹÓÃÁËtry¿é£¬²¶»ñÁ˳ÌÐòÒòΪ³ýÒÔ0¶ø²úÉúµÄÒì³£Çé¿ö£¬Ö®ºó³ÌÐò»á¼ÌÐøÏòÏÂÖ´ÐУ¬Êä³ö¡°½øÈëcatch´úÂë¿é¡±£¬¡°½øÈëfinally´úÂë¿é¡±¡£
2¡¢³ÌÐò±àÒ벻ͨ¹ý£¬ÕâÊÇÒòΪÔÚ³ÌÐòÖÐʹÓÃÁËfinal¹Ø¼ü×ÖÐÞÊÎAnimalÀ࣬ʹµÃAnimalÀ಻Äܱ»¼Ì³Ð¡£shout()·½·¨ÖÐͬÑùʹÓÃÁËfinal¹Ø¼ü×Ö£¬Ê¹µÃ¸Ã·½·¨²»Äܱ»ÖØÐ´¡£ 3¡¢³ÌÐò±àÒëÄÜͨ¹ý£¬Êä³ö½á¹ûΪ¡°¶¯Îï½Ð£¡¡±ºÍ¡°ÍôÍô¡¡¡±£¬ÒòΪÔÚ³ÌÐòÖе÷ÓÃshout()·½·¨Ê±£¬Ê×ÏÈ»áͨ¹ý()µ÷Óø¸ÀàµÄ·½·¨Ëµ³ö¡°¶¯Îï½Ð£¡¡±Ö®ºóÔÙÊä³ö¡°ÍôÍô¡¡¡±
4¡¢³ÌÐò±àÒ벻ͨ¹ý£¬ÒòΪ½Ó¿ÚÖж¨ÒåµÄ·½·¨²»ÄÜÓз½·¨Ì壬ËùÒÔ¶¨ÒåµÄeat()·½·¨ÊÇ´íÎóµÄ¡£½Ó¿ÚÖеķ½·¨±ØÐëÔÚ×ÓÀàÖÐÈ«²¿ÊµÏÖ£¬ÓÉÓÚrun()·½·¨ÔÚ×ÓÀàÖв¢Ã»ÓÐÖØÐÂʵÏÖ£¬ËùÒÔÕâÒ²ÊÇ´í