JAVA·´ÉäС½á
1 JAVAµÄ·´Éä,Æäʵ¾ÍÊÇͨ¹ýÒ»¸öʵÀý»¯µÄ¶ÔÏó·´¹ýÀ´È¥ÕÒµ½Ò»¸öÀàµÄÍêÕûÐÅÏ¢,±ÈÈç¶ÔÓÚÈçϵÄÐÎʽ:
X x=new X();
x.getClass().getName();
ÕâÀï¾Í»áÊä³öÕâ¸öÀàËùÔÚµÄÍêÕûÐÅÏ¢,¼´"°üÃû.ÀàÃû";
×î³£ÓõÄÈýÖÖʵÀý»¯CLASSÀà¶ÔÏó
Class<?> c1 = null ; // Ö¸¶¨·ºÐÍ
Class<?> c2 = null ; // Ö¸¶¨·ºÐÍ
Class<?> c3 = null ; // Ö¸¶¨·ºÐÍ
try{
// ÒÔϵIJÙ×÷ÐÎʽÊÇÔÚ¿ª·¢ÖÐ×î³£ÓõÄÒ»ÖÖÐÎʽ
c1 = Class.forName("org.lxh.demo15.getclassdemo.X") ;
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
c2 = new X().getClass() ; // ͨ¹ýObjectÀàÖеķ½·¨ÊµÀý»¯
c3 = X.class ; // ͨ¹ýÀà.classʵÀý»¯
System.out.println("ÀàÃû³Æ£º" + c1.getName()) ; // µÃµ½ÀàµÄÃû³Æ
System.out.println("ÀàÃû³Æ£º" + c2.getName()) ; // µÃµ½ÀàµÄÃû³Æ
System.out.println("ÀàÃû³Æ£º" + c3.getName()) ; // µÃµ½ÀàµÄÃû³Æ
2 ͨ¹ýÎ޲ι¹ÔìʵÀý»¯¶ÔÏó
¼ÙÉèÓиöÀà,ÆäÖбØÐë´æÔÚÒ»¸öÎÞ²ÎÊýµÄ¹¹Ô캯Êý,Ôò¿ÉÒÔÓÃÈçϵÄÕâ¸ö·½Ê½½øÐÐ
Class<?> c = null ; // ÉùÃ÷Class¶ÔÏó
try{
c = Class.forName("org.lxh.demo15.instancedemo.Person") ;
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
Person per = null ; // ÉùÃ÷Person¶ÔÏó
try{
per = (Person)c.newInstance() ; // ʵÀý»¯¶ÔÏó
}catch(Exception e){
e.printStackTrace() ;
}
Èç¹ûÀàÖÐÊÇ´æÔÚÓвÎÊýµÄ¹¹Ô캯ÊýµÄ»°,ÔòÓÃÈçÏ·½Ê½ÊµÏÖ:
Class<?> c = null ; // ÉùÃ÷Class¶ÔÏó
try{
c = Class.forName("org.lxh.demo15.getclassdemo.Person") ;
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
Ïà¹ØÎĵµ£º
import java.text.SimpleDateFormat;
Date date=new Date();
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(date);
java.sql.Time now=new java.sql.Time(System.CurrentTimeMillis());
Êä³ö¶ÌµÄϵͳʱ¼ä 18:34:44 ......
½ñÌì¸úͬѧÌÖÂÛÒ»¸öÎÊÌ⣬¹ØÓÚStringµÄÄÚ´æ´æ·ÅÎÊÌ⣬ÎÊÌâÈçÏÂ
String s = "abc";
String t = new String("abc");
ÆäÖУ¬s t ¶¼ÊÇ´æ·ÅÔÚ¶ÑÕ»ÀïµÄ×÷Ϊ¶ÔÏóÒýÓã¬ÎÒµÄÎÊÌâÊÇ£¬ºóÃæµÄ¶ÔÏóÐÅÏ¢£¬´æÔÚÄÄÀÈç¹û²ÉÓÃnewÀ´³õʼ»¯t£¬ÄÇô"abc"¿Ï¶¨ÊÇ´æ·ÅÔÚ¶ÑÀïÃæµÄ£¬ÇëÎÊsËù¶ÔÓ¦µÄ"abc"ÊÇ´æ·ÅÔÚ¶ÑÕ»Öл¹ÊǶÑÖС£¡£¡£
ÇëÅ£È˸ø¸ ......
ÀïÎÒÃÇ×öÒ»¸öÍêÕûµÄÀý×ÓÀ´ËµÃ÷Ï̲߳úÉúµÄ·½Ê½²»Í¬¶øÉú³ÉµÄÏ̵߳ÄÇø±ð£º
package debug;import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ System.out.println(++x); }}class R implements Runnable{ private in ......
javaÓïÑÔÊǽâÊÍÖ´ÐУ¬javaÔ´ÂëÊÇͨ¹ý±àÒëÉú³ÉÒ»ÖÖÌØÊâµÄ.classµÄÖмä×Ö½âÂëÎļþ£¬È»ºóÔÙÓÐJVM½øÐнâÊÍÖ´ÐС£
javaÓïÑÔ¶ÔÖ¸Õë½øÐÐÁËÉϲãµÄ·â×°£¬Ëü±£Ö¤Äܹ»Í¨¹ýÕâ¸öÖ¸Õ루ÒýÓã©£¬À´·ÃÎÊÓÐЧµÄÄÚ´æµ¥Ôª¡£
javaÓïÑÔ²»ÔÊÐí¶à¼Ì³Ð£¬Ê¹¼Ì³Ð¹ØÏµ³ÉÊ÷װͼ£¬Ã¿¸öÀà¶¼Ö»ÄÜÓÉÒ»¸ö¸¸Àà¡£
javaÓïÑԵĿª·¢Ð§Âʸߣ¬µ«Ö´ÐÐЧÂʵ͡££¨Ïൠ......