ѧϰJava±Ø¿´ JAVA´úÂë±àдµÄ30Ìõ½¨Òé
ѧϰJava±Ø¿´ - JAVA´úÂë±àдµÄ30Ìõ½¨Òé
(1) ÀàÃûÊ××ÖĸӦ¸Ã´óд¡£×ֶΡ¢·½·¨ÒÔ¼°¶ÔÏ󣨾ä±ú£©µÄÊ××ÖĸӦСд¡£¶ÔÓÚËùÓбêʶ·û£¬ÆäÖаüº¬µÄËùÓе¥´Ê¶¼Ó¦½ô¿¿ÔÚÒ»Æð£¬¶øÇÒ´óдÖм䵥´ÊµÄÊ××Öĸ¡£ÀýÈ磺
ThisIsAClassName
thisIsMethodOrFieldName
ÈôÔÚ¶¨ÒåÖгöÏÖÁ˳£Êý³õʼ»¯×Ö·û£¬Ôò´óдstatic final»ù±¾ÀàÐͱêʶ·ûÖеÄËùÓÐ×Öĸ¡£ÕâÑù±ã¿É±êÖ¾³öËüÃÇÊôÓÚ±àÒëÆÚµÄ³£Êý¡£
Java°ü£¨Package£©ÊôÓÚÒ»ÖÖÌØÊâÇé¿ö£ºËüÃÇÈ«¶¼ÊÇСд×Öĸ£¬¼´±ãÖмäµÄµ¥´ÊÒàÊÇÈç´Ë¡£¶ÔÓÚÓòÃûÀ©Õ¹Ãû³Æ£¬Èçcom£¬org£¬net»òÕßeduµÈ£¬È«²¿¶¼Ó¦Ð¡Ð´£¨ÕâÒ²ÊÇJava 1.1ºÍJava 1.2µÄÇø±ðÖ®Ò»£©¡£
(2) ΪÁ˳£¹æÓÃ;¶ø´´½¨Ò»¸öÀàʱ£¬Çë²ÉÈ¡"¾µäÐÎʽ"£¬²¢°üº¬¶ÔÏÂÊöÔªËØµÄ¶¨Ò壺
equals()
hashCode()
toString()
clone()£¨implement Cloneable£©
implement Serializable
(3) ¶ÔÓÚ×Ô¼º´´½¨µÄÿһ¸öÀ࣬¶¼¿¼ÂÇÖÃÈëÒ»¸ömain()£¬ÆäÖаüº¬ÁËÓÃÓÚ²âÊÔÄǸöÀàµÄ´úÂ롣ΪʹÓÃÒ»¸öÏîÄ¿ÖеÄÀ࣬ÎÒÃÇû±ØÒªÉ¾³ý²âÊÔ´úÂë¡£Èô½øÐÐÁËÈκÎÐÎʽµÄ¸Ä¶¯£¬¿É·½±ãµØ·µ»Ø²âÊÔ¡£ÕâЩ´úÂëÒ²¿É×÷ΪÈçºÎʹÓÃÀàµÄÒ»¸öʾÀýʹÓá£
(4) Ó¦½«·½·¨Éè¼Æ³É¼òÒªµÄ¡¢¹¦ÄÜÐÔµ¥Ôª£¬ÓÃËüÃèÊöºÍʵÏÖÒ»¸ö²»Á¬ÐøµÄÀà½Ó¿Ú²¿·Ö¡£ÀíÏëÇé¿öÏ£¬·½·¨Ó¦¼òÃ÷¶óÒª¡£Èô³¤¶ÈºÜ´ó£¬¿É¿¼ÂÇͨ¹ýijÖÖ·½Ê½½«Æä·Ö¸î³É½Ï¶ÌµÄ¼¸¸ö·½·¨¡£ÕâÑù×öÒ²±ãÓÚÀàÄÚ´úÂëµÄÖØ¸´Ê¹Óã¨ÓÐЩʱºò£¬·½·¨±ØÐë·Ç³£´ó£¬µ«ËüÃÇÈÔÓ¦Ö»×öͬÑùµÄÒ»¼þÊÂÇ飩¡£
(5) Éè¼ÆÒ»¸öÀàʱ£¬ÇëÉèÉí´¦µØÎª¿Í»§³ÌÐòÔ±¿¼ÂÇһϣ¨ÀàµÄʹÓ÷½·¨Ó¦¸ÃÊǷdz£Ã÷È·µÄ£©¡£È»ºó£¬ÔÙÉèÉí´¦µØÎª¹ÜÀí´úÂëµÄÈË¿¼ÂÇһϣ¨Ô¤¼ÆÓпÉÄܽøÐÐÄÄЩÐÎʽµÄÐ޸ģ¬ÏëÏëÓÃʲô·½·¨¿É°ÑËüÃDZäµÃ¸ü¼òµ¥£©¡£
(6) ʹÀྡ¿ÉÄܶÌС¾«º·£¬¶øÇÒÖ»½â¾öÒ»¸öÌØ¶¨µÄÎÊÌâ¡£ÏÂÃæÊǶÔÀàÉè¼ÆµÄһЩ½¨Ò飺
¡öÒ»¸ö¸´ÔӵĿª¹ØÓï¾ä£º¿¼ÂDzÉÓÃ"¶àÐÎ"»úÖÆ
¡öÊýÁ¿ÖÚ¶àµÄ·½·¨Éæ¼°µ½ÀàÐͲî±ð¼«´óµÄ²Ù×÷£º¿¼ÂÇÓü¸¸öÀàÀ´·Ö±ðʵÏÖ
¡öÐí¶à³ÉÔ±±äÁ¿ÔÚÌØÕ÷ÉÏÓкܴóµÄ²î±ð£º¿¼ÂÇʹÓü¸¸öÀà
(7) ÈÃÒ»Çж«Î÷¶¼¾¡¿ÉÄܵØ"˽ÓÐ"--private¡£¿Éʹ¿âµÄijһ²¿·Ö"¹«¹²»¯"£¨Ò»¸ö·½·¨¡¢Àà»òÕßÒ»¸ö×ֶεȵȣ©£¬¾ÍÓÀÔ¶²»ÄܰÑËüÄóö¡£ÈôÇ¿ÐÐÄóö£¬¾Í¿ÉÄÜÆÆ»µÆäËûÈËÏÖÓеĴúÂ룬ʹËûÃDz»µÃ²»ÖØÐ±àдºÍÉè¼Æ¡£ÈôÖ»¹«²¼×Ô¼º±ØÐ빫²¼µÄ£¬¾Í¿É·ÅÐĴ󵨵ظı
Ïà¹ØÎĵµ£º
ÊÀ½çÉϲ¢Ã»ÓгÉΪ¸ßÊֵĽݾ¶£¬µ«Ò»Ð©»ù±¾ÔÔòÊÇ¿ÉÒÔ×ñѵġ£
1¡¢ÔúʵµÄ»ù´¡
Êý¾Ý½á¹¹¡¢ÀëÉ¢Êýѧ¡¢±àÒëÔÀí£¬ÕâЩÊÇËùÓмÆËã»ú¿ÆÑ§µÄ»ù´¡£¬Èç¹û²»ÕÆÎÕËüÃÇ£¬ºÜÄÑд³ö¸ßˮƽµÄ³ÌÐò¡£³ÌÐòÈËÈ˶¼»áд£¬µ«µ±Äã·¢ÏÖдµ½Ò»¶¨³Ì¶ÈºÜÄÑÔÙÌá¸ßµÄʱºò£¬¾ÍÓ¦¸ÃÏëÏëÊDz»ÊÇÒª»Ø¹ýÍ·À´Ñ§Ñ§ÕâЩ×î»ù±¾µÄÀíÂÛ¡£²»ÒªÒ»¿ªÊ¼¾ÍÈ ......
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.font.TextAttribute;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.text.AttributedCharacterIterator;
import java.text. ......
½ñÌ쿪·¢£¬Óöµ½ÁËÒ»¸ö±È½ÏÒâÍâµÄÎÊÌâ¡£
1¡¢ÎÊÌâÃèÊö£º
String.split(”.”);//ÒÔµã×÷Ϊ·Ö¸ô·û
½á¹ûµÃµ½µÄÊý×éÒýÓÃʱ£¬Àϱ¨Ï±êÔ½½ç´íÎ󣬺óÀ´²âÊÔÒ²·¢ÏÖ³¤¶È¾ÍÊÇΪÁã¡£
2¡¢ÎÊÌâ·ÖÎö£º
¿ªÊ¼Ê±£¬»³ÒÉ´Ë ......
/*
* ººÅµËþ£¬´ÓµÚ1¸öÖù×Ó½èÖúµÚ2¸ùÖù×ÓÒÆ¶¯µ½µÚ3¸ù
*/
public class TowerOfHano {
private int totle;//×ܹ²ÅÌ×ÓÊýÄ¿
public TowerOfHano(int totle){
this.totle=totle;
}
&nb ......
ÔÚËùÓеÄJavaÊé¼®µ±ÖУ¬Æäʵ×î×îÓÐÓõ쬲¢²»ÊÇO′reillyµÄ Java Serials£¬ÕæÕý×î×îÓÐÓô¦ÊÇJDKµÄÎĵµation£¡¼¸ºõÄãÏë»ñµÃµÄËùÓеÄ֪ʶÔÚÎĵµationÀïÃæÈ«²¿¶¼ÓУ¬ÆäÖÐ×îÖ÷ÒªµÄ²¿·Öµ±È»ÊÇJava»ù´¡Àà¿âµÄAPIÎĵµ£¬Êǰ´ÕÕpackageÀ´×éÖ¯µÄ£¬¶ÔÓÚÿһ¸öclass¶¼ÓÐÏêϸµÄ½âÊÍ£¬ËüµÄ¼Ì³Ð¹ØÏµ£¬ÊÇ·ñʵÏÖÁËij¸ö½Ó¿Ú£¬Í¨³£ÓÃÔÚÄÄÐ ......