ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

JavaÃæÏò¶ÔÏó±à³Ì֪ʶ±ÊÊÔÃæÊÔ¼ò´ðÌâ
2014-11-24 01:43:23 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:270´Î
Tags£ºJava ÃæÏò ¶ÔÏó ±à³Ì ֪ʶ ±ÊÊÔ ÃæÊÔ ´ðÌâ

1. ÇëÎÊÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÇЩ·½Ã棿


2. OverloadºÍOverrideµÄÇø±ð£¿OverloadedµÄ·½·¨ÊÇ·ñ¿ÉÒԸı䷵»ØÖµµÄÀàÐÍ


3. heapºÍstackÓÐʲôÇø±ð£¿


4. Static Nested Class ºÍ Inner ClassÓÐʲô²»Í¬£¿


5. ±à³Ì£ºÉè¼ÆÒ»¸öÐÎ×´Àà,·½·¨:ÇóÖܳ¤ºÍÇóÃæ»ý£¬ÐÎ×´ÀàµÄ×ÓÀà:Rect(¾ØÐÎ),Circle(Ô²ÐÎ)£¬RectÀàµÄ×ÓÀà:Square(Õý·½ÐÎ)¡£²»Í¬µÄ×ÓÀà»áÓв»Í¬µÄ¼ÆËãÖܳ¤ºÍÃæ»ýµÄ·½·¨¡£
¡¡¡¡´´½¨Èý¸ö²»Í¬µÄÐÎ×´¶ÔÏó,·ÅÔÚShapeÀàÐ͵ÄÊý×éÀï,·Ö±ð´òÓ¡³öÿ¸ö¶ÔÏóµÄÖܳ¤ºÍÃæ»ý


6. ½Ó¿ÚÊÇ·ñ¿É¼Ì³Ð½Ó¿Ú£¿³éÏóÀàÊÇ·ñ¿ÉʵÏÖ½Ó¿Ú ³éÏóÀàÊÇ·ñ¿É¼Ì³ÐʵÌåÀà


7. ¹¹ÔìÆ÷£¨Constructor£©ÊÇ·ñ¿É±»ÖØд£¨override£©£¿


8. Á½¸ö¶ÔÏóÖµÏàͬ(x.equals(y) == true)£¬µ«È´¿ÉÓв»Í¬µÄhash code£¬Õâ¾ä»°¶Ô²»¶Ô


9. µ±Ò»¸ö¶ÔÏó±»µ±×÷²ÎÊý´«µÝµ½Ò»¸ö·½·¨ºó£¬´Ë·½·¨¿É¸Ä±äÕâ¸ö¶ÔÏóµÄÊôÐÔ£¬²¢¿É·µ»Ø±ä»¯ºóµÄ½á¹û£¬ÄÇôÕâÀïµ½µ×ÊÇÖµ´«µÝ»¹ÊÇÒýÓô«µÝ


10. javaÖÐʵÏÖ¶à̬µÄ»úÖÆÊÇʲô£¿


11. ¾²Ì¬±äÁ¿ºÍʵÀý±äÁ¿µÄÇø±ðÊÇʲô£¿


12. ÊÇ·ñ¿ÉÒÔ´ÓÒ»¸östatic·½·¨ÄÚ²¿·¢³ö¶Ô·Çstatic·½·¨µÄµ÷Óã¿


13. ÄäÃûÄÚ²¿ÀàÊÇ·ñ¿ÉÒԼ̳ÐÆäËüÀ࣬ÊÇ·ñ¿ÉÒÔʵÏÖ½Ó¿Ú£¿


14. ÄÚ²¿Àà¿ÉÒÔÒýÓÃËû°üº¬ÀàµÄ³ÉÔ±Âð£¿


15. ÈçÏ´úÂ룺
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
ÒÔÉÏÕâ¶Î´úÂë¶ÔÂð£¿ÎªÊ²Ã´£¿


16. Çë¿´ÈçÏ´úÂ룺
abstract class Something {
private abstract String doSomething ();
}
ÒÔÉÏÕâ¶Î´úÂë¶ÔÂð£¿ÎªÊ²Ã´£¿


17. Çë¿´ÈçÏ´úÂ룺
public class Something {
public int addOne(final int x) {
¡¡¡¡return ++x;
¡¡}
}
ÒÔÉÏÕâ¶Î´úÂë¶ÔÂð£¿ÎªÊ²Ã´£¿


18. Çë¿´ÈçÏ´úÂ룺
public class Something {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡Other o = new Other();
¡¡¡¡new Something().addOne(o);
¡¡¡¡}
¡¡¡¡public void addOne(final Other o) { o.i++; }
}
class Other { public int i;}
ÒÔÉÏÕâ¶Î´úÂë¶ÔÂð£¿ÎªÊ²Ã´£¿


19. Çë¿´ÈçÏ´úÂ룺
class Something {
¡¡¡¡int i; public void doSomething() {
¡¡¡¡ System.out.println(¡°i = ¡± + i);
¡¡¡¡}
}
ÒÔÉÏÕâ¶Î´úÂë¶ÔÂð£¿ÎªÊ²Ã´£¿


20. Çë¿´ÈçÏ´úÂ룺
class Something {
¡¡¡¡final int i;
¡¡¡¡public void doSomething() {
¡¡¡¡System.out.println(¡°i = ¡± + i);
¡¡¡¡}
}
Õâ¶Î´úÂëÓдíÂð£¿Èç¹ûÓдíÇë˵Ã÷Ô­Òò£¿


21. Çë¿´ÈçÏ´úÂ룺
public class Something {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡Something s = new Something();
¡¡¡¡System.out.println(¡°s.doSomething() returns ¡± + doSomething());
¡¡¡¡}
¡¡¡¡public String doSomething() {
¡¡¡¡return ¡°Do something ¡­¡±;
¡¡¡¡}
}
Õâ¶Î´úÂëÓдíÂð£¿Èç¹ûÓдíÇë˵Ã÷Ô­Òò£¿


22. Çë»Ø´ð£º½Ó¿ÚºÍÄÚ²¿Àà¡¢³éÏóÀ඼ÓÐʲôÌØÕ÷£¿


23. ±àÒëºÍÖ´ÐÐÏÂÀý´úÂë»áÊä³öʲô£¿
public class ko3_6 {
static{
¡¡System.out.println(¡°Hello¡±);
}
}


24. ³éÏóÀࣨabstract class£©ºÍ½Ó¿Ú£¨interface£©ÓÐʲôÇø±ð£¿


25. Çë»Ø´ð×÷ÓÃÓòpublic¡¢private¡¢protected£¬ÒÔ¼°²»Ð´Ê±µÄÇø±ð£¿


26. Çë»Ø´ð£ºabstractµÄmethodÊÇ·ñ¿ÉͬʱÊÇstatic,ÊÇ·ñ¿ÉͬʱÊÇnative£¬ÊÇ·ñ¿ÉͬʱÊÇsynchronized


27. JAVAÀïÓÐÄÄËÄÖÖËÄÖÖ»ù±¾È¨ÏÞ£¿


28. ÔĶÁÈçÏ´úÂ룺
public class Test {
public static String output = ¡°¡±;


public static void foo(int i) {
try {
if (i == 1) {
throw new Exception();
}
output += ¡°1¡å;
} catch (Exception e) {
output += ¡°2¡å;
return;
} finally {
output += ¡°3¡å;
}
output += ¡°4¡å;
}


public static void main(String args[]) {
foo(0);
foo(1);
System.out.println(output);
}
}
ÔËÐгÌÐò£¬¿ØÖÆ̨µÄÊä³ö½á¹ûÊÇʲô£¿


29. ÔĶÁÈçÏ´úÂ룺
public class Parent{
¡¡¡¡public void method1(){
¡¡¡¡System.out.println(¡°parent method1()¡±);
¡¡¡¡}
¡¡¡¡public void method2(){
¡¡¡¡System.out.println(¡°Parent method2()¡±);
¡¡¡¡Method1();


¡¡¡¡}
¡¡¡¡public class Childer extends Parent{
¡¡¡¡public void method1(){
¡¡¡¡System.out.println(¡°Childer method1()¡±);
¡¡¡¡}
¡¡¡¡Public static void main(String[] args){
¡¡¡¡Parent p= new Childer();
¡¡¡¡p.method2();
¡¡¡¡}
¡¡¡¡}
¡¡ÉÏÃæ´úÂëµÄÊä³ö½á¹ûÊÇʲô£¿


30. ÔĶÁÈçÏ´úÂ룺
public class Something {
¡¡¡¡void doSomething () {
private String s = ¡°¡±;
¡¡¡¡int l = s.length();
¡¡¡¡}
}
ÒÔÉϳÌÐòÓдíÂð£¿Èç¹ûÓеĻ°Çë˵Ã÷Ô­Òò£¿


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º²»Ê¹Óÿ⺯Êý£¬±àдstrcpyº¯Êý ÏÂһƪ£º»ªÎªÃæÊÔ¹éÀ´ Íê°Ü+·ÖÏíÒ»ÏÂÃæÊÔ..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿