ʹÓÿªÔ´²úÆ·´î½¨java¿ª·¢»·¾³
Ô·¢±íÓÚhttp://saharabear.javaeye.com
ºÍhttp://www.haulynjason.net(Ó¢)
ͬʱ·¢±íÔÚÕâÀï.
ÔÚÎÒÖÜΧ,ÓкܶàÈËÊÇJava³ÌÐòÔ±»òÕß¼ÆËã»úרҵµÄѧÉú.ÓÐʱ,ÎÒ°ïËûÃǵ÷ÊÔ³ÌÐòµÄʱºò,·¢ÏÖËûÃǵĻúÆ÷ÉÏ×ÜÊǰ²×°×źܶàûÓÐÊÚȨµÄ¹¤¾ß,±ÈÈçµÁ°æµÄ
windows,ûÓÐLicenseµÄMyEclipseµÈ,ÉõÖÁÓÐһЩÈË·Ö²»ÇåeclipseºÍmyeclipseµÄÇø±ð.Æäʵ°üÀ¨winrar¶¼ÊôÓÚ
ÐèÒªÊÚȨµÄÈí¼þ.
ÒªÖªµÀ,JavaÊÇ¿ªÔ´µÄ,ÊôÓÚ×ÔÓÉÈí¼þ,ÊÜGPL±£»¤.ÎÞÂÛÒ»¸öÈí¼þÊÇÃâ·ÑµÄ»¹ÊDz»Ãâ·ÑµÄ,×ÜÊÇÓÐ×Ô¼ºµÄÐí¿ÉÖ¤µÄ,×÷Ϊһ¸ö³ÌÐòÔ±,Ó¦¸ÃÁ˽âÕâÒ»µã.Æäʵ,ʹÓÿª·ÅÔ´´úÂëµÄÈí¼þÎÒÃÇÍêÈ«¿ÉÒÔ½¨Á¢×Ô¼ºµÄ¿ª·¢»·¾³.
µÚÒ»£º²Ù×÷ϵͳ
Èç¹ûÄãÊdzÌÐòÔ±£¬¶ø²»ÊÇWindows³ÌÐòÔ±,ÎÒµÄÒâ˼ÊÇÈç¹ûÄã²»ÊÇWindows³ÌÐòÔ±£¬ÇëÑ¡ÔñLinux»òSolaris×÷Ϊ²Ù×÷ϵͳ£¬Äã¿ÉÒԵõ½Ò»¸öÎȶ¨¸ßЧµÄÄÚºËÒÔ¼°Ò»¸öºÃÓõŤ¾ßÁ´,±ÈÈçbash, make, sed,grepµÈµÈ.
ÓÐÈË»á˵£¬ÃüÁîÐÐÌ«¹ÅÀÏÁË,ÆäʵÄÇÊÇÒòΪÄã²»ÖªµÀʲôÊÇKDE4,Gnome»òÕßxfce¡£XϵͳÆäʵҲ¿ÉÒÔºÜÆ¯ÁÁ£¬Èç¹ûÄãϲ»¶,ÄãÍêÈ«¿ÉÒÔÓÃÊó±ê²Ù×÷¶ø²»ÐèÒªÃüÁîÐС£
×÷Ϊһ¸ö³ÌÐòÔ±£¬Äã²»ÐèҪ̫¶à£¬Îı¾±à¼Æ÷£¬Ò»¸öIDE£¬±àÒëÆ÷£¬¼´Ê±ÏûÏ¢¹¤¾ß£¬×ֵ䣬ä¯ÀÀÆ÷,ÕâЩÔÚLinuxÉ϶¼ºÜ·½±ã¡£
ÎÒû·¨¸æËßÄãÄĸöLinux·¢ÐаæÊÇÊʺÏÄ㣬µ«ÊÇÎÒ½¨ÒéÄã³¢ÊÔSlackware13, ubuntu»òÕßfedora12,Äã»áϲ»¶µÄ.
µÚ¶þ£º±àÒëÆ÷
Java¿ª·¢ÈËÔ±£¿ÐУ¬ÏÂÔØSunµÄJDK£¨Ò²Ðí´ÓÏÖÔÚ¿ªÊ¼Òª¸Ä³ÆOracle JDkÁË£©£¬°²×°²¢°Ñ$JAVA_HOMEÌí¼Óµ½.bash_profileÎļþ£¬È»ºóÖØÐ¼ÓÔØ£¬ÕâÑù¾Í¿ÉÒԵõ½ËùÓеÄJava¹¤¾ß¡£
È»ºó£¬IDE£¿
×îºÃµÄÑ¡ÔñÊÇNetbeans6.7.1ºÍNetbeans
6.8¡£´Óhttp://www.netbeans.orgÏÂÔØ²¢°²×°£¬Äã¿ÉÒԵõ½Ò»ÇÐÄãÏëÒªµÄ,°üÀ¨
Tomcat,GlassFish£¬IReport£¬IvyÖ§³Ö£¬UMLÖ§³Ö,ÉõÖÁ°üÀ¨PHP/Python/Ruby/C/C++µÄÖ§³Ö¡£
Êý¾Ý¿â
ÄãÓÐMySQLºÍPostgreSQL¡£
Èç¹ûÓпÉÄÜ,²»ÒªÔÙʹÓÃSQL Server×÷ΪJava³ÌÐòµÄºǫ́Êý¾Ý¿â£¬³¢ÊÔÒ»ÏÂMySQL»òPostgreSQL£¬Äã¾ø¶Ô²»»áʧÍû¡£
Èç¹ûÐèÒªÎı¾±à¼Æ÷£¬ÎÒ¾õµÃvimµÄ»òÕßemacs¿ÉÄܲ»ÊʺÏÓÃϰ¹ßIDEµÄÈË£¬»òÕß¿ÉÒÔ³¢ÊÔÒ»ÏÂkwriter»òÕßgedit£¬Äã»áϲ»¶Ëü¡£µ±ÐèÒªÉÏÍøÊ±£¬ÓÐFirefox,ChromeºÍOperaµÈµÈ.
ÕâЩÕýÊÇÎÒÃÇÐèÒªµÄ£¬²»ÊÇÂð£¿ÎªÊ²Ã´ÎÒÃÇҪʹÓÃÎÞÐí¿ÉÖ¤µÄÉÌÒµÈí¼þ£¿×÷Ϊһ¸ö³ÌÐòÔ±£¬ÖÁÉÙ×ðÖØÄãµÄͬÐкÍËûÃǵŤ×÷°É¡£:)
Ïà¹ØÎĵµ£º
package Utils.Sort;
/**
*Ï£¶ûÅÅÐò£¬ÒªÇó´ýÅÅÐòµÄÊý×鱨ÐëʵÏÖComparable½Ó¿Ú
*/
public class ShellSort implements SortStrategy
{
private int[] increment;
/**
*ÀûÓÃÏ£¶ûÅÅÐòËã·¨¶ÔÊý×éob ......
/**
* ƽºâ¶þ²æËÑË÷£¨ÅÅÐò£©Ê÷
*
* ƽºâ¶þ²æËÑË÷Ê÷Ë«³ÆÎªAVLÊ÷£¬ËüÒ²ÊÇÒ»¿Ã¶þ²æËÑË÷Ê÷£¬ÊǶԶþ²æËÑË÷Ê÷µÄÒ»ÖָĽø£¬»ò¶¼ÊǾßÓÐÏÂÁÐÐÔÖʵĶþ²æÊ÷£ºËü
* µÄ×ó×ÓÊ÷ºÍÓÒ×ÓÊ÷¶¼ÊÇÆ½ºâ¶þ²æÊ÷£¬ÇÒ×ó×ÓÊ÷ºÍÓÒ×ÓÊ÷µÄÉî¶ÈÖ®²îµÄ¾ø¶ÔÖµ²»³¬¹ý1¡£
*
* ƽºâÒò×Ó£¨Balance Factor,BF£©¶¨ÒåΪ ......
1¡¢ÐòÁл¯ÊǸÉʲôµÄ£¿
¼òµ¥Ëµ¾ÍÊÇΪÁ˱£´æÔÚÄÚ´æÖеĸ÷ÖÖ¶ÔÏóµÄ״̬£¨Ò²¾ÍÊÇʵÀý±äÁ¿£¬²»ÊÇ·½·¨£©£¬²¢ÇÒ¿ÉÒ԰ѱ£´æµÄ¶ÔÏó״̬ÔÙ¶Á³öÀ´¡£ËäÈ»Äã¿ÉÒÔÓÃÄã×Ô¼ºµÄ¸÷ÖÖ¸÷ÑùµÄ·½·¨À´±£´æobject states£¬µ«ÊÇJava¸øÄãÌṩһÖÖÓ¦¸Ã±ÈÄã×Ô¼ººÃµÄ±£´æ¶ÔÏó״̬µÄ»úÖÆ£¬ÄǾÍÊÇÐòÁл¯¡£
2¡¢Ê²Ã´Çé¿öÏ ......
Ò»¸öJava³ÌÐòÔ±Ó¦¸ÃÕÆÎÕµÄ10Ïî¼¼ÄÜ
1¡¢Óï·¨£º±ØÐë±È½ÏÊìϤ£¬ÔÚд´úÂëµÄʱºòIDEµÄ±à¼Æ÷¶ÔijһÐб¨´íÓ¦¸ÃÄܹ»¸ù¾Ý±¨´íÐÅÏ¢ÖªµÀÊÇʲôÑùµÄÓï·¨´íÎó²¢ÇÒÖªµÀÈκÎÐÞÕý¡£
2¡¢ÃüÁ±ØÐëÊìϤJDK´øµÄһЩ³£ÓÃÃüÁî¼°Æä³£ÓÃÑ¡ÏÃüÁîÖÁÉÙÐèÒªÊìϤ£ºappletviewer¡¢ HtmlConverter¡¢jar¡¢ java¡¢javac¡¢javadoc¡¢javap¡¢javaw¡¢nati ......
Ò»¡¢¼Ì³Ð
1.¸ÅÄһ¸öÀà¼Ì³ÐÁíÒ»¸öÀ࣬Ôò³Æ¼Ì³ÐµÄÀàΪ×ÓÀ࣬±»¼Ì³ÐµÄÀàΪ¸¸Àà¡£
2.Ä¿µÄ£ºÊµÏÖ´úÂëµÄ¸´Óá£
3.Àí½â£º×ÓÀàÓ븸ÀàµÄ¹ØÏµ²¢²»ÊÇÈÕ³£Éú»îÖеĸ¸×Ó¹ØÏµ£¬×ÓÀàÓ븸Àà¶øÊÇÒ»ÖÖÌØÊ⻯ÓëÒ»°ã»¯µÄ¹ØÏµ£¬ÊÇis-aµÄ¹ØÏµ£¬×ÓÀàÊǸ¸Àà¸ü¼ÓÏêϸµÄ·ÖÀà¡£Èçclass dog extends animal,¾Í¿ÉÒÔÀí½âΪdog is a animal.×¢ÒâÉè¼ ......