JavaÀàµÄһЩÈÏʶ
ϱßÊÇ×Ô¼º¶ÔÀàµÄһЩʹÓÃÈÏʶ£¬Èç¹ûÓв»¶ÔµÄ£¬¾´Çë´ïÈËÖ¸Õý¡£
ÈκÎÀàµÄʹÓö¼¾Àú£ºÀà¼ÓÔغÍÀà³õʼ»¯µÄ½×¶Î¡£
Àà³õʼ»¯:
*ÆÕͨ³ÉÔ±ÊôÐÔ£º
1.ϵͳĬÈϳõʼ»¯£¬»ù±¾ÀàÐÍĬÈÏΪ0»òfalse£¬ÒýÓÃÀàÐÍĬÈÏΪnull¡£
2.ÉùÃ÷ʱÏÔʾ³õʼ»¯»òÆÕͨ³õʼ»¯¿é(×¢Ò⣺ÆÕͨ³õʼ»¯Ö»ÓÐÔÚnew¹¹Ô캯Êý´´½¨ÊµÀýʱ£¬²Å»á±»×Ô¶¯µ÷ÓÃ)
3.¹¹Ô캯Êý³õʼ»¯
*ÀàÊôÐÔ£º
1.ϵͳĬÈϳõʼ»¯£¬»ù±¾ÀàÐÍĬÈÏΪ0»òfalse£¬ÒýÓÃÀàÐÍĬÈÏΪnull
2.ÉùÃ÷ÊÇÏÔʾ³õʼ»¯»ò¾²Ì¬³õʼ»¯¿é
˵Ã÷£º
* ÀàÊôÐÔÔÚÀàµÄÉúÃüÖÜÆÚÄÚÖ»¶ÔÓ¦Ò»¿é¿Õ¼ä£¬ÊôÓÚÀàËùÓУ¬¶à¸öʵÀý¶ÔÏó¹²Ïí£¬Òò´Ë²»ÄÜÔÚ¹¹Ô캯ÊýÖгõʼ»¯ÀàÊôÐÔ¡£
ÆÕͨ³ÉÔ±±äÁ¿£ºÏµÍ³»áΪÿ¸öÀàʵÀý¶ÔÏó·ÖÅäÒ»¿é¿Õ¼ä£¬±£´æÿ¸öʵÀýµÄÆÕͨ³ÉÔ±¡£
* ÀàÊôÐÔÔÚÀà¼ÓÔؽ׶ξͻᴴ½¨±£´æÆäµÄÄÚ´æ¿Õ¼ä£¬²¢ÇÒ³õʼ»¯£»¶ø³ÉÔ±±äÁ¿ÔòÔÚÔËÐÐÆڼ䣬ͨ¹ýnew¹¹Ô캯ÊýÀ´´´½¨
ÀàµÄʵÀýʱ£¬²Å·ÖÅäÄÚ´æ¿Õ¼ä£¬³õʼ»¯³ÉÔ±±äÁ¿¡£
* ³õʼ»¯Ààʱ£¬Ê×Ïȶ¼ÊÇÏȳõʼ»¯¸¸ÀàµÄ¡£Òò´Ë³õʼ»¯µÄ˳ÐòΪ£ºÀà¼ÓÔؽ׶Σº¸¸ÀàÀàÊôÐÔ-->µ±Ç°ÀàµÄÀàÊôÐÔ
ÔËÐÐÆÚ¼änew¹¹Ô캯Êý´´½¨½×¶Î£º¸¸ÀàÆÕͨ³ÉÔ±³õʼ»¯--> µ±Ç°ÀàµÄÆÕͨ³ÉÔ±³õʼ»¯¡£ÕâÀïʹÓóõʼ»¯À´ÐÎÈݶø²»Ê¹
Óù¹Ô캯ÊýµÄÄ¿µÄÊÇ£º³õʼ»¯Ê±Êµ¼ÊÉÏÖ´ÐеÄÊÇÈý¸ö²½Ö裺ĬÈϳõʼ»¯-->ÉùÃ÷»ò³õʼ»¯¿é-->¹¹Ô캯Êý
* ʹÓÃnewÀ´µ÷Óù¹Ô캯Êý£¬´´½¨ÀàµÄʵÀý¡£²»ÄÜ˵ÀàµÄ´´ÔìÈ«Óɹ¹Ô캯ÊýÀ´Íê³É£¬Êµ¼ÊÉÏÔÚÖ´Ðй¹Ô캯ÊýʵÌåÇ°£¬ÒѾ´´½¨ÁË
¸ÃÀàµÄʵÀý£¬²¢ÇÒĬÈϳõʼ»¯£¬Ö»²»¹ý¸ÃʵÀý»¹²»Äܱ»Íⲿµ÷Óã¬Ö»ÄÜÔÚ¹¹Ô캯ÊýÄÚ²¿Í¨¹ýthisµ÷Óá£ÔÚ¾¹ý¹¹Ô캯ÊýÄÚ²¿
³õʼ»¯ºó£¬·µ»Ø¸ÃÀàµÄʵÀý(×¢Ò⣺¹¹Ô캯ÊýÊÇûÓзµ»ØÖµµÄ£¬µ«Êµ¼ÊÉÏËüÊÇ·µ»Øн¨µÄ¸ÃÀàµÄʵÀý£¬Ö»²»¹ýËüÊÇÒþʽµÄ)
* µ±ÀàµÄʵÀýû±»ÈκÎÒýÓÃËùÖ¸Ïòʱ(ÈçÈõÒýÓÃÀàÐÍ£ºnew ClassA();), ¾ÍÓпÉÄܱ»À¬»ø»ØÊÕ»úÖÆ»ØÊÕ£¬ÖÁÓÚʲôʱºò»ØÊÕ
ÎÒÃÇÊÇÎÞ·¨¿ØÖƵģ¬Ö»Äܵ÷ÓÃSystem.gc()»òRuntime.getRuntime().gc()À´ÌáÐÑÀ¬»ø»ØÊÕ»úÖƽøÐлØÊÕ¡£¶øÀ¬»ø»ØÊÕ»úÖÆ
Ö»ÄܶԶÑÄÚ´æµÄÒýÓÃʵÀý(ÔËÐÐʱÊý¾Ý)½øÐлØÊÕ£¬¶ÔIO×ÊÔ´ºÍÊý¾Ý¿âÁ¬½Ó×ÊÔ´ÊÇÎÞ·¨»ØÊյģ¬ÕâÊÇÒòΪ£ººÃ±ÈÎÒÃÇ¿ªÒ»¸ö
Window´°¿Ú£¬ÎÒÃÇ¿ÉÒԹرոô°¿ÚµÄÒýÓ㬵«Êµ¼Ê¸Ãwindow´°¿Ú»¹ÊÇ´æÔÚ£¬ÐèÒªÎÒÃÇÊÖ¶¯¹Ø±Õ£¬¶ÔÓÚIO×ÊÔ´»òÊý¾Ý¿â
Ïà¹ØÎĵµ£º
Ò»¡¢Òý×Ó
»°ËµÊ®ÄêÇ°£¬ÓÐÒ»¸ö±¬·¢»§£¬Ëû¼ÒÓÐÈýÁ¾Æû³µ£¨Benz£¨±¼³Û£©¡¢Bmw£¨±¦Âí£©¡¢Audi£¨°ÂµÏ£©¿´À´ÕâÈ˱Ƚϰ®¹ú£¬Ã»ÓÐÈÕ±¾³µ£©£¬»¹¹ÍÁË˾»úΪËû¿ª³µ¡£²»¹ý£¬±¬·¢»§×ø³µÊ±×ÜÊÇÕâÑù£ºÉÏBenz³µºó¸ú˾»ú˵"¿ª±¼³Û³µ£¡"£¬×øÉÏBmwºóËû˵"¿ª±¦Âí³µ£¡"£¬×øÉÏAudiºóËû˵"¿ª°ÂµÏ³µ£¡"¡£ÄãÒ»¶¨Ëµ£ºÕâÈËÓв¡£¡Ö±½Ó˵¿ª³µ²»¾ÍÐÐÁË£¿£¡ ......
ÔÚ²âÊÔ
ConsoleRunner
µÄ¹ý³ÌÖз¢ÏÖÒ»¸öÓÐÒâ˼µÄÏÖÏó£¬Ò»¶ÎºÜ¼òµ¥µÄ
C
³ÌÐò£º
#include <stdio.h>
#include <windows.h>
int main() {
int i = 0;
for (;;) {
printf("%d\n", i++); ......
×÷ÕߣºÁõѧ³¬
×÷Õß¼ò½é
Áõѧ³¬£¬»ªÖÐʦ·¶´óѧ¼ÆËã»ú¿ÆѧϵÍøÂçÓëͨѶÑо¿Ëù£¬Äã¿ÉÒÔͨ¹ýshuechao_lau@hotmail.comÓëËûÁªÏµ¡£
1 ÒýÑÔ
JavaµÄ¶ÑÊÇÒ»¸öÔËÐÐʱÊý¾ÝÇø,ÀàµÄʵÀý(¶ÔÏó)´ÓÖзÖÅä¿Õ¼ä¡£JavaÐéÄâ»ú(JVM)µÄ¶ÑÖд¢´æ×ÅÕýÔÚÔËÐеÄÓ¦ÓóÌÐòËù½¨Á¢µÄËùÓжÔÏó£¬ÕâЩ¶ÔÏóͨ¹ýnew¡¢newarray¡¢anewarrayºÍmultiane ......
JAVA´úÂë²é´í
1.
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
´óÏÀÃÇ£¬ÕâÓкδíÎó?
´ð°¸: ´í¡£abstract method±ØÐëÒԷֺŽá⣬ÇÒ²»´ø»¨À¨ºÅ¡£
2.
public class Something {
void doSomething () {
......
¶àÏ̵߳Äͬ²½ÒÀ¿¿µÄÊǶÔÏóËø»úÖÆ£¬synchronized¹Ø¼ü×ֵı³ºó¾ÍÊÇÀûÓÃÁË·âËøÀ´ÊµÏÖ¶Ô¹²Ïí×ÊÔ´µÄ»¥³â·ÃÎÊ¡£
ÏÂÃæÒÔÒ»¸ö¼òµ¥µÄʵÀýÀ´½øÐжԱȷÖÎö¡£ÊµÀýÒªÍê³ÉµÄ¹¤×÷·Ç³£¼òµ¥£¬¾ÍÊÇ´´½¨10¸öỊ̈߳¬Ã¿¸öÏ̶߳¼´òÓ¡´Ó0µ½99Õâ100¸öÊý×Ö£¬ÎÒÃÇÏ£ÍûÏß³ÌÖ®¼ä²»»á³öÏÖ½»²æÂÒÐò´òÓ¡£¬¶øÊÇ˳ÐòµØ´òÓ¡¡£
ÏÈÀ´¿´µÚÒ»¶ ......