javaÃæÊÔÌâ
JAVAÃæÊÔÌ⼯- -
»ù´¡ÖªÊ¶£º
1.C++»òJavaÖеÄÒì³£´¦Àí»úÖÆµÄ¼òµ¥ÔÀíºÍÓ¦Óá£
µ±JAVA³ÌÐòÎ¥·´ÁËJAVAµÄÓïÒ广Ôòʱ£¬JAVA
ÐéÄâ»ú¾Í»á½«·¢ÉúµÄ´íÎó±íʾΪһ¸öÒì³£¡£Î¥·´ÓïÒ广Ôò°üÀ¨2ÖÖÇé¿ö¡£Ò»ÖÖÊÇJAVAÀà¿âÄÚÖõÄÓïÒå¼ì²é¡£ÀýÈçÊý×éϱêÔ½½ç,»áÒý·¢
IndexOutOfBoundsException;·ÃÎÊnullµÄ¶ÔÏóʱ»áÒý·¢NullPointerException¡£ÁíÒ»ÖÖÇé¿ö¾ÍÊÇJAVAÔÊ
Ðí³ÌÐòÔ±À©Õ¹ÕâÖÖÓïÒå¼ì²é£¬³ÌÐòÔ±¿ÉÒÔ´´½¨×Ô¼ºµÄÒì³££¬²¢×ÔÓÉÑ¡ÔñÔÚºÎʱÓÃthrow¹Ø¼ü×ÖÒý·¢Òì³£¡£ËùÓеÄÒì³£¶¼ÊÇ
java.lang.ThowableµÄ×ÓÀà¡£
2. JavaµÄ½Ó¿ÚºÍC++µÄÐéÀàµÄÏàͬºÍ²»Í¬´¦¡£
ÓÉÓÚJava²»Ö§³Ö¶à¼Ì³Ð£¬¶øÓпÉÄÜ
ij¸öÀà»ò¶ÔÏóҪʹÓ÷ֱðÔÚ¼¸¸öÀà»ò¶ÔÏóÀïÃæµÄ·½·¨»òÊôÐÔ£¬ÏÖÓеĵ¥¼Ì³Ð»úÖÆ¾Í²»ÄÜÂú×ãÒªÇó¡£Óë¼Ì³ÐÏà±È£¬½Ó¿ÚÓиü¸ßµÄÁé»îÐÔ£¬ÒòΪ½Ó¿ÚÖÐûÓÐÈκÎʵÏÖ´ú
Âë¡£µ±Ò»¸öÀàʵÏÖÁ˽ӿÚÒԺ󣬸ÃÀàҪʵÏÖ½Ó¿ÚÀïÃæËùÓеķ½·¨ºÍÊôÐÔ£¬²¢ÇÒ½Ó¿ÚÀïÃæµÄÊôÐÔÔÚĬÈÏ״̬ÏÂÃæ¶¼ÊÇpublic
static,ËùÓз½·¨Ä¬ÈÏÇé¿öÏÂÊÇpublic.Ò»¸öÀà¿ÉÒÔʵÏÖ¶à¸ö½Ó¿Ú¡£
3. À¬»ø»ØÊÕµÄÓŵãºÍÔÀí¡£²¢¿¼ÂÇ2ÖÖ»ØÊÕ»úÖÆ¡£
Java
ÓïÑÔÖÐÒ»¸öÏÔÖøµÄÌØµã¾ÍÊÇÒýÈëÁËÀ¬»ø»ØÊÕ»úÖÆ£¬Ê¹c++³ÌÐòÔ±×îÍ·ÌÛµÄÄÚ´æ¹ÜÀíµÄÎÊÌâÓÈжø½â£¬ËüʹµÃJava³ÌÐòÔ±ÔÚ±àд³ÌÐòµÄʱºò²»ÔÙÐèÒª¿¼ÂÇÄÚ´æ¹Ü
Àí¡£ÓÉÓÚÓиöÀ¬»ø»ØÊÕ»úÖÆ£¬JavaÖеĶÔÏó²»ÔÙÓÐ"×÷ÓÃÓò"µÄ¸ÅÄֻÓжÔÏóµÄÒýÓòÅÓÐ"×÷ÓÃÓò"¡£À¬»ø»ØÊÕ¿ÉÒÔÓÐЧµÄ·ÀÖ¹ÄÚ´æÐ¹Â¶£¬ÓÐЧµÄʹÓÿÉÒÔʹ
ÓõÄÄÚ´æ¡£À¬»ø»ØÊÕÆ÷ͨ³£ÊÇ×÷Ϊһ¸öµ¥¶ÀµÄµÍ¼¶±ðµÄÏß³ÌÔËÐУ¬²»¿ÉÔ¤ÖªµÄÇé¿ö϶ÔÄÚ´æ¶ÑÖÐÒѾËÀÍöµÄ»òÕß³¤Ê±¼äûÓÐʹÓõĶÔÏó½øÐÐÇå³þºÍ»ØÊÕ£¬³ÌÐòÔ±²»ÄÜ
ʵʱµÄµ÷ÓÃÀ¬»ø»ØÊÕÆ÷¶Ôij¸ö¶ÔÏó»òËùÓжÔÏó½øÐÐÀ¬»ø»ØÊÕ¡£»ØÊÕ»úÖÆÓзִú¸´ÖÆÀ¬»ø»ØÊպͱê¼ÇÀ¬»ø»ØÊÕ£¬ÔöÁ¿À¬»ø»ØÊÕ¡£
4. Çë˵³öÄãËùÖªµÀµÄÏß³Ìͬ²½µÄ·½·¨¡£
wait():ʹһ¸öÏ̴߳¦Óڵȴý״̬£¬²¢ÇÒÊÍ·ÅËù³ÖÓеĶÔÏóµÄlock¡£
sleep():ʹһ¸öÕýÔÚÔËÐеÄÏ̴߳¦ÓÚ˯Ãß״̬£¬ÊÇÒ»¸ö¾²Ì¬·½·¨£¬µ÷Óô˷½·¨Òª²¶×½InterruptedExceptionÒì³£¡£
notify():»½ÐÑÒ»¸ö´¦Óڵȴý״̬µÄỊ̈߳¬×¢ÒâµÄÊÇÔÚµ÷Óô˷½·¨µÄʱºò£¬²¢²»ÄÜÈ·ÇеϽÐÑijһ¸öµÈ´ý״̬µÄỊ̈߳¬¶øÊÇÓÉJVMÈ·¶¨»½ÐÑÄĸöỊ̈߳¬¶øÇÒ²»Êǰ´ÓÅÏȼ¶¡£
Allnotity():»½ÐÑËùÓд¦ÈëµÈ´ý״̬µÄỊ̈߳¬×¢Òâ²¢²»ÊǸøËùÓл½ÐÑÏß³ÌÒ»¸ö¶ÔÏóµÄËø£¬¶øÊÇÈÃËüÃǾºÕù¡£
5. Çë½²Ò»½²Îö¹¹º¯ÊýºÍÐ麯ÊýµÄÓ÷¨ºÍ×÷Óá£
6. ErrorÓëExceptionÓÐÊ²Ã´Çø±ð£¿
Error±íʾϵͳ¼¶µÄ´íÎóºÍ³
Ïà¹ØÎĵµ£º
¹Ø¼ü×Ö: java.e800.com.cn/articles/2007/413/1176400876794405339_1.htm
http://java.e800.com.cn/articles/2007/413/1176400876794405339_1.html
±àÕß°´£ºJavaÄÚ´æÐ¹Â©ÊÇÿ¸öJava³ÌÐòÔ±¶¼»áÓöµ½µÄÎÊÌ⣬³ÌÐòÔÚ±¾µØÔËÐÐÒ»ÇÐÕý³££¬¿ÉÊDz¼Êðµ½Ô¶¶Ë¾Í»á³öÏÖÄÚ´æÎÞÏÞÖÆµÄÔö³¤£¬×îºóϵͳ̱»¾£¬ÄÇôÈçºÎ×î¿ì×îºÃµÄ¼ì²â³ÌÐòµÄÎ ......
ĿǰJAVA2ÓÐÈý¸ö°æ±¾£ºJ2EE£¨ÆóÒµ°æ£©¡¢J2SE£¨±ê×¼°æ£©¡¢J2ME£¨Î¢ÐͰ棩
1¡¢J2SE£¨JAVA2 Standart Edition£©
JAVA2±ê×¼°æ Ö§³ÖËùÓÐJAVA±ê×¼¹æ·¶ÖÐËù¶¨ÒåµÄºËÐÄÀຯÊý¿âºÍËùÓеÄJAVA»ù±¾Àà±ð¡£J2SE¶¨Î»ÔÚ¿Í»§¶Ë³ÌÐòµÄÓ¦ÓÃÉÏ¡£
2¡¢J2EE£¨JAVA2 Enterprise Edition£©
......
½ñÌì¹Û¿´ÁËÀ¶É½ÀÏʦjava±³ºóµÄÃØÃÜÏà¹ØÊÓÆµ£¬·¢ÏÖÒªÏëд³ö¸ßÐÔÄܵijÌÐò£¬Ò»¶¨Òª¶ÔÆäÔËÐÐÔÀíÒÔ¼°ÆäÔËÐл·¾³ÓÐÏ൱³Ì¶ÈµÄÁ˽⡣ÄÇClassLoaderÊÇÏ൱¹Ø¼üµÄÒ»¸ö²¿·Ö¡£
ÏÈ˵ÏÂjava³ÌÐòÔËÐеĻù±¾Á÷³Ì£¬ÏȽ«javaÎļþ±àÒëΪclassÎļþ£¬È»ºóͨ¹ýClassLoader£¨Àà¼ÓÔØÆ÷£©£¬¼ÓÔØµ½Runtime Data Area£¨ÀàËÆÓÚÄڴ棩ÖÐ ......
´óѧµÄʱºòÑ¡ÐÞ¹ýÒ»¸öѧÆÚÈÕÓµ±Ê±ÈÕÓïÀÏʦ¶ÔÎÒÃÇ˵£º“¶ÔÓÚÖйúÈËÀ´½²£¬Ñ§Ï°Ó¢ÓïÒ»°ãÊÇ¿Þ׎øÈ¥£¬Ð¦×ųöÀ´£»Ñ§Ï°ÈÕÓïÔòÊÇЦ׎øÈ¥£¬¿Þ×ųöÀ´”¡£Òâ˼¾ÍÊÇ˵ѧϰӢÓïµÄʱºò£¬ÈëÃŵÄʱºò±È½ÏÀ§ÄÑ£¬µ«ÊÇÖ»Òª¼á³ÖѧÏÂÈ¥£¬×ª±äÁ˺ºÓïµÄ˼άϰ¹ßʱ£¬×î½ü¿ÉÒÔ°ÑÓ¢ÓïѧµÃºÜºÃ¡£¶øÈÕÓﲻͬ£¬Ò»·½ÃæÒòΪÆäÓ뺺ÓïµÄ½ôÃÜ¹Ø ......
import java.util.Scanner;
public class Game{
void welcome(){
println("»¶ÓÀ´µ½¼ôµ¶Ê¯Í·²¼ÓÎÏ·");
}
Choice getUserChoice(){
println("ÇëÑ¡Ôñ\t[1]¼ôµ¶\t[2]ʯͷ\t[3]²¼");
Scanner sc= new Scanner(System.in);
int userCh ......