ÔËÐÐʱʵÏÖJavaµÄ¶à̬ÐÔ
ÔËÐÐʱ¶à̬ÐÔÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼Æ´úÂëÖØÓõÄÒ»¸ö×îÇ¿´ó»úÖÆ£¬¶¯Ì¬ÐԵĸÅÄîÒ²¿ÉÒÔ±»Ëµ³É“Ò»¸ö½Ó¿Ú£¬¶à¸ö·½·¨”¡£JavaʵÏÖÔËÐÐʱ¶à̬ÐԵĻù´¡ÊǶ¯Ì¬·½·¨µ÷¶È£¬ËüÊÇÒ»ÖÖÔÚÔËÐÐʱ¶ø²»ÊÇÔÚ±àÒëÆÚµ÷ÓÃÖØÔØ·½·¨µÄ»úÖÆ£¬ÏÂÃæ¾Í¼Ì³ÐºÍ½Ó¿ÚʵÏÖÁ½·½ÃæÌ¸Ì¸javaÔËÐÐʱ¶à̬ÐÔµÄʵÏÖ¡£
¡¡¡¡Ò»¡¢Í¨¹ý¼Ì³ÐÖг¬Àà¶ÔÏóÒýÓñäÁ¿ÒýÓÃ×ÓÀà¶ÔÏóÀ´ÊµÏÖ
¡¡¡¡¾ÙÀý˵Ã÷£º
¡¡¡¡//¶¨Ò峬ÀàsuperA
¡¡¡¡class superA
¡¡¡¡{
¡¡¡¡int i = 100;
¡¡¡¡void fun()
¡¡¡¡{
¡¡¡¡System.out.println(“This is superA”);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡//¶¨ÒåsuperAµÄ×ÓÀàsubB
¡¡¡¡class subB extends superA
¡¡¡¡{
¡¡¡¡int m = 1;
¡¡¡¡void fun()
¡¡¡¡{
¡¡¡¡System.out.println(“This is subB”);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡//¶¨ÒåsuperAµÄ×ÓÀàsubC
¡¡¡¡class subC extends superA
¡¡¡¡{
¡¡¡¡int n = 1;
¡¡¡¡void fun()
¡¡¡¡{
¡¡¡¡System.out.println(“This is subC”);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡class Test
¡¡¡¡{
¡¡¡¡public static void main(String[] args)
¡¡¡¡{
¡¡¡¡superA a;
¡¡¡¡subB b = new subB();
¡¡¡¡subC c = new subC();
¡¡¡¡a=b;
¡¡¡¡a.fun(); (1)
¡¡¡¡a=c;
¡¡¡¡a.fun(); (2)
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÔËÐнá¹ûΪ£º
¡¡¡¡This is subB
¡¡¡¡This is subC
¡¡¡¡ÉÏÊö´úÂëÖÐsubBºÍsubCÊdz¬ÀàsuperAµÄ×ÓÀ࣬ÎÒÃÇÔÚÀàTestÖÐÉùÃ÷ÁË3¸öÒýÓñäÁ¿a, b, c£¬Í¨¹ý½«×ÓÀà¶ÔÏóÒýÓø³Öµ¸ø³¬Àà¶ÔÏóÒýÓñäÁ¿À´ÊµÏÖ¶¯Ì¬·½·¨µ÷Óá£Ò²ÐíÓÐÈË»áÎÊ£º“Ϊʲô(1)ºÍ(2)²»Êä³ö£ºThis is superA”¡£java µÄÕâÖÖ»úÖÆ×ñÑÒ»¸öÔÔò£ºµ±³¬Àà¶ÔÏóÒýÓñäÁ¿ÒýÓÃ×ÓÀà¶ÔÏóʱ£¬±»ÒýÓöÔÏóµÄÀàÐͶø²»ÊÇÒýÓñäÁ¿µÄÀàÐ;ö¶¨Á˵÷ÓÃ˵ijÉÔ±·½·¨£¬µ«ÊÇÕâ¸ö±»µ÷Óõķ½·¨±ØÐëÊÇÔÚ³¬ÀàÖж¨Òå¹ýµÄ£¬Ò²¾ÍÊÇ˵±»×ÓÀา¸ÇµÄ·½·¨¡£
¡¡¡¡ËùÒÔ£¬²»Òª±»ÉÏÀýÖÐ(1)ºÍ(2)ËùÃÔ»ó£¬ËäȻд³Éa.fun()£¬µ«ÊÇÓÉÓÚ(1)ÖеÄa±»b¸³Öµ£¬Ö¸ÏòÁË×ÓÀàsubBµÄÒ»¸öʵÀý£¬Òò¶ø(1)Ëùµ÷ÓõÄfun()ʵ¼ÊÉÏÊÇ×ÓÀàsubBµÄ³ÉÔ±·½·¨fun()£¬Ëü¸²¸ÇÁ˳¬ÀàsuperAµÄ³ÉÔ±·½·¨fun()£»Í¬Ñù(2)µ÷ÓõÄÊÇ×ÓÀàsubCµÄ³ÉÔ±·½·¨fun()¡£
¡¡¡¡ÁíÍ⣬Èç¹û×ÓÀà¼Ì³ÐµÄ³¬ÀàÊÇÒ»¸ö³éÏóÀ࣬ËäÈ»³éÏóÀ಻ÄÜͨ¹ýnew²Ù×÷·ûʵÀý»¯£¬µ«ÊÇ¿ÉÒÔ´´½¨³éÏóÀàµÄ¶ÔÏóÒýÓÃÖ¸Ïò×ÓÀà¶ÔÏó£¬ÒÔʵÏÖÔËÐÐʱ¶à̬ÐÔ¡£¾ßÌåµÄʵÏÖ·½·¨Í¬ÉÏÀý¡£
¡¡¡¡²»¹ý£¬³éÏóÀàµÄ×ÓÀà±Ø
Ïà¹ØÎĵµ£º
ÐòÁл¯µÄ¹ý³Ì¾ÍÊǽ«¶ÔÏóдÈë×Ö½ÚÁ÷ºÍ´Ó×Ö½ÚÁ÷ÖжÁÈ¡¶ÔÏó¡£½«¶ÔÏó״̬ת»»³É×Ö½ÚÁ÷Ö®ºó£¬¿ÉÒÔÓÃjava.io°üÖеĸ÷ÖÖ×Ö½ÚÁ÷ÀཫÆä±£´æµ½ÎļþÖУ¬¿ÉÒÔͨ¹ý¹ÜµÀ»òÏ̶߳ÁÈ¡£¬»òͨ¹ýÍøÂçÁ¬½Ó½«¶ÔÏóÊý¾Ý·¢Ë͵½ÁíÒ»Ö÷»ú¡£¶ÔÏóÐòÁл¯¹¦Äܷdz£¼òµ¥¡¢Ç¿´ó£¬ÔÚRMI¡¢Socket¡¢JMS¡¢EJB¶¼ÓÐÓ¦Ó᣶ÔÏóÐòÁл¯ÎÊÌâÔÚÍøÂç±à³ÌÖв¢²»ÊÇ×¶¯ÈË ......
[ÕªÒª]
ÌáÆðJavaÄÚ²¿ÀࣨInner
Class£©¿ÉÄܺܶàÈ˲»Ì«ÊìϤ£¬Êµ¼ÊÉÏÀàËÆµÄ¸ÅÄîÔÚC++ÀïÒ²ÓУ¬ÄǾÍÊÇǶÌ×ÀࣨNested
Class£©£¬¹ØÓÚÕâÁ½ÕßµÄÇø±ðÓëÁªÏµ£¬ÔÚÏÂÎÄÖлáÓжԱȡ£
[¹Ø¼ü×Ö] Java
ÄÚ²¿Àà
ÄäÃûÀà
¡¡¡¡ÓÐÈË»áÎÊ£¬Èç¹ûÄÚ²¿ÀàÀïµÄÒ»¸ö³ÉÔ±±äÁ¿ÓëÍⲿÀàµÄÒ»¸ö³ÉÔ±±äÁ¿Í¬Ãû£¬Ò²¼´ÍⲿÀàµÄͬÃû³ÉÔ±±äÁ¿±»ÆÁ±ÎÁ ......
Blog from http://forum.xda-developers.com/showthread.php?t=552846
I've just pushed new Hero Java app into my rogers build and it works fine.
What you basically need is:
Jbed.apk (install with adb install)
libjbedvm.so (adb push /system/lib) - remember to remount as RW.
I strongly suggest to ......
1. ÉùÃ÷(Declarations)
5.1 ÿÐÐÉùÃ÷±äÁ¿µÄÊýÁ¿(Number Per Line)
ÍÆ¼öÒ»ÐÐÒ»¸öÉùÃ÷£¬ÒòΪÕâÑùÒÔÀûÓÚдעÊÍ¡£Ò༴£¬
int level; // indentation level
int size; // size of table
ÒªÓÅÓÚ£¬
int level, size;
²»Òª½«²»Í¬ÀàÐͱäÁ¿µÄÉùÃ÷·ÅÔÚͬһÐУ¬ÀýÈ磺
int foo, foo ......