java¾²Ì¬ÄÚ²¿Àà(ǶÌ×Àà)
Èç¹ûÄã²»ÐèÒªÄÚ²¿Àà¶ÔÏóÓëÆäÍâΧÀà¶ÔÏóÖ®¼äÓÐÁªÏµ£¬ÄÇÄã¿ÉÒÔ½«ÄÚ²¿ÀàÉùÃ÷Ϊstatic¡£Õâͨ³£³ÆÎªÇ¶Ì×Àࣨnested class£©¡£ÏëÒªÀí½âstaticÓ¦ÓÃÓÚÄÚ²¿ÀàʱµÄº¬Ò壬Äã¾Í±ØÐë¼Çס£¬ÆÕͨµÄÄÚ²¿Àà¶ÔÏóÒþº¬µØ±£´æÁËÒ»¸öÒýÓã¬Ö¸Ïò´´½¨ËüµÄÍâΧÀà¶ÔÏó¡£È»¶ø£¬µ±ÄÚ²¿ÀàÊÇstaticµÄʱ£¬¾Í²»ÊÇÕâÑùÁË¡£Ç¶Ì×ÀàÒâζ×Å£º
1. Òª´´½¨Ç¶Ì×ÀàµÄ¶ÔÏ󣬲¢²»ÐèÒªÆäÍâΧÀàµÄ¶ÔÏó¡£
2. ²»ÄÜ´ÓǶÌ×ÀàµÄ¶ÔÏóÖзÃÎʷǾ²Ì¬µÄÍâΧÀà¶ÔÏó¡£
public class Outer {
private static int i = 1;
private int j = 10;
public static void outer_f1() {
}
public void outer_f2() {
}
// ¾²Ì¬ÄÚ²¿Àà¿ÉÒÔÓÃpublic,protected,privateÐÞÊÎ
// ¾²Ì¬ÄÚ²¿ÀàÖпÉÒÔ¶¨Ò徲̬»òÕ߷Ǿ²Ì¬µÄ³ÉÔ±
static class Inner {
static int inner_i = 100;
int inner_j = 200;
static void inner_f1() {
//¾²Ì¬ÄÚ²¿ÀàÖ»ÄÜ·ÃÎÊÍⲿÀàµÄ¾²Ì¬³ÉÔ±(°üÀ¨¾²Ì¬±äÁ¿ºÍ¾²Ì¬·½·¨)
System.out.println("Outer.i" + i);
outer_f1();
&n
Ïà¹ØÎĵµ£º
Ê×ÏȽéÉÜÒ»ÏÂJavaScript£º
JavaScirpt ÊÇÒ»ÖÖ¿ÉÒÔÓÃÀ´¸øÍøÒ³Ôö¼Ó½»»¥ÐԵıà³ÌÓïÑÔ¡£³£³£»á¿´µ½JavaScript±»³ÆÎª“½Å±¾ÓïÑÔ”£¨Scripting language£©£¬Õⰵʾ×ÅËü¸üÊʺϱàд½Å±¾¶ø²»ÊdzÌÐò¡£Õâʵ¼ÊÉϲ¢Ã»Óиú²»ÉϵIJîÒì¡£JavaScript½Å±¾Ò²ÊÇÒ»ÖÖ³ÌÐò£¬Ëü°üº¬ÔÚHTMLÒ³ÃæÉÏ£¬ÒòΪ½Å±¾Îı¾°üΧÔÚ<Script>±êÇ©Ö ......
Java ÊÇÒÔÀࣨclass£©µÄÐÎʽÀ´×éÖ¯³ÌÐò£¬²¢ÇÒ»¹Ó²ÐԹ涨£¬ËùÓÐÀàµÄµÄ¸ù½Úµã¶¼ÊÇObjectÀ࣬ÆäÓàµÄ¶¼ÊÇÆä×ÓÀà¡£
Java½öÖ§³Öµ¥¼Ì³Ð£¬¼´Ò»¸öÀàÖ»ÄÜÓÐÒ»¸ö¸¸Àà¡£
Java²»µ¥ÊÇÒ»¸öÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ£¬ ³ýÁËÖ§³Ö¶ÔÏóÊý¾ÝÀàÐÍÍ⣬»¹Ö§³ÖһЩ»ù´¡Êý¾ÝÀàÐÍ£¬ÈçÕûÐÍ¡¢ÊµÐÍ¡¢×Ö·ûÐͺͲ¼¶ûÀàÐ͵ȡ£
JavaÓïÑÔµÄÓ¦ÓóÌÐò±à³ ......
µÚÒ»ÖÖ·½Ê½²ÉÓÃjni£º
Java²»ÊÇÍêÃÀµÄ£¬JavaµÄ²»×ã³ýÁËÌåÏÖÔÚÔËÐÐËÙ¶ÈÉÏÒª±È´«Í³µÄC++ÂýÐí¶àÖ®Í⣬JavaÎÞ·¨Ö±½Ó·ÃÎʵ½²Ù×÷ϵͳµ×²ã£¨ÈçϵͳӲ¼þµÈ)£¬Îª´ËJavaʹÓÃnative·½·¨À´À©Õ¹Java³ÌÐòµÄ¹¦ÄÜ¡£
¡¡¡¡¿ÉÒÔ½«native·½·¨±È×÷Java³ÌÐòͬ£Ã³ÌÐòµÄ½Ó¿Ú£¬ÆäʵÏÖ²½Ö裺
1.ÔÚJavaÖÐÉùÃ÷native()·½·¨£¬È»ºó±àÒ룻ÀýÈ磺¡¡public ......