Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java ·ºÐ͵ÄÀí½âÓëµÈ¼ÛʵÏÖ

 ·ºÐÍÊÇJava SE 1.5µÄÐÂÌØÐÔ£¬·ºÐ͵ı¾ÖÊÊDzÎÊý»¯ÀàÐÍ£¬Ò²¾ÍÊÇ˵Ëù²Ù×÷µÄÊý¾ÝÀàÐͱ»Ö¸¶¨ÎªÒ»¸ö²ÎÊý¡£ÕâÖÖ²ÎÊýÀàÐÍ¿ÉÒÔÓÃÔÚÀà¡¢½Ó¿ÚºÍ·½·¨µÄ´´½¨ÖУ¬·Ö±ð³ÆÎª·ºÐÍÀà¡¢·ºÐͽӿڡ¢·ºÐÍ·½·¨¡£
¡¡¡¡JavaÓïÑÔÒýÈë·ºÐ͵ĺô¦Êǰ²È«¼òµ¥¡£
¡¡¡¡ÔÚJava SE 1.5֮ǰ£¬Ã»ÓзºÐ͵ÄÇé¿öµÄÏ£¬Í¨¹ý¶ÔÀàÐÍObjectµÄÒýÓÃÀ´ÊµÏÖ²ÎÊýµÄ“ÈÎÒ⻯”£¬“ÈÎÒ⻯”´øÀ´µÄȱµãÊÇÒª×öÏÔʽµÄÇ¿ÖÆÀàÐÍת»»£¬¶øÕâÖÖת»»ÊÇÒªÇ󿪷¢Õß¶Ôʵ¼Ê²ÎÊýÀàÐÍ¿ÉÒÔÔ¤ÖªµÄÇé¿öϽøÐеġ£¶ÔÓÚÇ¿ÖÆÀàÐÍת»»´íÎóµÄÇé¿ö£¬±àÒëÆ÷¿ÉÄܲ»Ìáʾ´íÎó£¬ÔÚÔËÐеÄʱºò²Å³öÏÖÒì³££¬ÕâÊÇÒ»¸ö°²È«Òþ»¼¡£
¡¡¡¡·ºÐ͵ĺô¦ÊÇÔÚ±àÒëµÄʱºò¼ì²éÀàÐͰ²È«£¬²¢ÇÒËùÓеÄÇ¿ÖÆ×ª»»¶¼ÊÇ×Ô¶¯ºÍÒþʽµÄ£¬Ìá¸ß´úÂëµÄÖØÓÃÂÊ¡£
¡¡¡¡·ºÐÍÔÚʹÓÃÖл¹ÓÐһЩ¹æÔòºÍÏÞÖÆ£º
¡¡¡¡1¡¢·ºÐ͵ÄÀàÐͲÎÊýÖ»ÄÜÊÇÀàÀàÐÍ£¨°üÀ¨×Ô¶¨ÒåÀࣩ£¬²»ÄÜÊǼòµ¥ÀàÐÍ¡£
¡¡¡¡2¡¢Í¬Ò»ÖÖ·ºÐÍ¿ÉÒÔ¶ÔÓ¦¶à¸ö°æ±¾£¨ÒòΪ²ÎÊýÀàÐÍÊDz»È·¶¨µÄ£©£¬²»Í¬°æ±¾µÄ·ºÐÍÀàʵÀýÊDz»¼æÈݵġ£
¡¡¡¡3¡¢·ºÐ͵ÄÀàÐͲÎÊý¿ÉÒÔÓжà¸ö¡£
¡¡¡¡4¡¢·ºÐ͵IJÎÊýÀàÐÍ¿ÉÒÔʹÓÃextendsÓï¾ä£¬ÀýÈç<T extends superclass>¡£Ï°¹ßÉϳÉΪ“ÓнçÀàÐÍ”¡£
¡¡¡¡5¡¢·ºÐ͵IJÎÊýÀàÐÍ»¹¿ÉÒÔÊÇͨÅä·ûÀàÐÍ¡£ÀýÈçClass<?> classType = Class.forName(java.lang.String);
¡¡¡¡·ºÐÍ»¹Óнӿڡ¢·½·¨µÈµÈ£¬ÄÚÈݺܶ࣬ÐèÒª»¨·ÑÒ»·¬¹¦·ò²ÅÄÜÀí½âÕÆÎÕ²¢ÊìÁ·Ó¦Óá£Ôڴ˸ø³öÎÒÔø¾­Á˽ⷺÐÍʱºòд³öµÄÁ½¸öÀý×Ó£¨¸ù¾Ý¿´µÄÓ¡ÏóдµÄ£©£¬ÊµÏÖͬÑùµÄ¹¦ÄÜ£¬Ò»¸öʹÓÃÁË·ºÐÍ£¬Ò»¸öûÓÐʹÓã¬Í¨¹ý¶Ô±È£¬¿ÉÒԺܿìѧ»á·ºÐ͵ÄÓ¦Óã¬Ñ§»áÕâ¸ö»ù±¾ÉÏѧ»áÁË·ºÐÍ70%µÄÄÚÈÝ¡£
¡¡¡¡Àý×ÓÒ»£ºÊ¹ÓÃÁË·ºÐÍ
public class Gen<T> {
¡¡private T ob; //¶¨Òå·ºÐͳÉÔ±±äÁ¿
¡¡public Gen(T ob) {
¡¡¡¡this.ob = ob;
¡¡}
¡¡public T getOb() {
¡¡¡¡return ob;
¡¡}
¡¡public void setOb(T ob) {
¡¡¡¡this.ob = ob;
¡¡}
¡¡public void showTyep() {
¡¡¡¡System.out.println("TµÄʵ¼ÊÀàÐÍÊÇ: " + ob.getClass().getName());
¡¡}
}
public class GenDemo {
¡¡public static void main(String[] args){
¡¡//¶¨Òå·ºÐÍÀàGenµÄÒ»¸öInteger°æ±¾
¡¡Gen<Integer> intOb=new Gen<Integer>(88);
¡¡intOb.showTyep();
¡¡int i= intOb.getOb();
¡¡System.out.println("value= " + i);
¡¡System.out.println("----------------------------------");
¡¡//¶¨Òå·ºÐÍÀàGenµÄ


Ïà¹ØÎĵµ£º

java µ÷ÓÃÃüÁî ±¸·ÝmysqlÊý¾Ý¿â

 ´úÂëÈçÏ£º
  1  String command  =   " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
  2      try    {
  3     Process process& ......

Java֮staticѧϰ

¶ÔÓÚѧϰstaticÎÒÃÇÏÈÀ´¿´Á½¸öÀý×Ó£º
//Example 1 Tst.java£¬no main() method
package com.blogchina.qb2049;
public class Tst
{
static { System.out.println("111111"); }
}
ÔËÐнá¹ûΪ: 111111
Exception in thread "main" java.lang.NoSuchMethodError: main
ͬÑùµÄµÀÀí¿´µÚ¶þ ......

JavaÐéÄâ»ú¼¸¸öÃüÁîÐвÎÊý˵Ã÷

Ò»¡¢ÔËÐÐclassÎļþ
Ö´Ðдømain·½·¨µÄclassÎļþ£¬ÃüÁîÐÐΪ£º
java <CLASSÎļþÃû>
×¢Ò⣺CLASSÎļþÃû²»Òª´øÎļþºó׺.class
ÀýÈ磺
java Test
Èç¹ûÖ´ÐеÄclassÎļþÊÇ´ø°üµÄ£¬¼´ÔÚÀàÎļþÖÐʹÓÃÁË£º
package <°üÃû>
ÄÇÓ¦¸ÃÔÚ°üµÄ»ù·¾¶ÏÂÖ´ÐУ¬ÃüÁîÐÐΪ£º
java <°üÃû>.CLASSÎļþ ......

JavaÐéÄâ»ú ºÍ javaÐéÄâ»úϵĽø³Ì

Ò»¡¢Ê²Ã´ÊÇJavaÐéÄâ»ú
     µ±Äã̸µ½JavaÐéÄâ»úʱ£¬Äã¿ÉÄÜÊÇÖ¸£º
     1¡¢³éÏóµÄJavaÐéÄâ»ú¹æ·¶
     2¡¢Ò»¸ö¾ßÌåµÄJavaÐéÄâ»úʵÏÖ
     3¡¢Ò»¸öÔËÐеÄJavaÐéÄâ»úʵÀý
¶þ¡¢JavaÐéÄâ»úµÄÉúÃüÖÜÆÚ
     Ò»¸öÔËÐÐ ......

Java±à³ÌÄÇЩʶù2_·½·¨

Java±à³ÌÄÇЩʶù52—·½·¨ÉùÃ÷
µÚÆßÕÂ ·½·¨
·½·¨µÄÀ´Ô´
·½·¨µÄ¸ÅÄîÀ´Ô´ÓÚÊýѧÉϵĺ¯Êý£¬ÔÚÊýѧÖУ¬µ±Êý¾Ý¾ßÓÐÒ»¶¨µÄ¹æÂÉʱ£¬¾ÍÊÇÓÃÒ»¸öº¯ÊýÀ´´úÂë¸ÃÊý×ֵĹæÂÉ£¬ÀýÈçf£¨n£©=nÔò´ú±í1¡¢2¡¢3¡¢……ÕâÑùµÄÒ»¸öÊýÁС£ÔÚÊýѧÉÏnÊDzÎÊý£¬¶ÔÓÚÈ·¶¨µÄnÖµÖ»ÓÐÒ»¸öf£¨n£©µÄÖµºÍËü¶ÔÓ¦
·½·¨ÊÇÒ»×éΪÁËʵÏÖÌØ¶¨¹¦Ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ