Scanner s = new Scanner(System.in);
System.out.println("璇蜂粠閿洏杈撳叆鏈湀鐨勬湀浠斤細");
int month = s.nextInt();
鎵�瀛﹀埌鐨勮璁℃ā寮忥細
鍗曚緥妯″紡銆佹ā鍨嬫ā寮忋�佸伐鍘傛柟娉曘�佷唬鐞嗘ā寮�
public 聽 聽 聽 聽 聽 聽 聽 聽 聽static 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 void 聽 聽 聽 聽 聽main锛圫tring[] args锛墈}
鏉冮檺 聽 聽鐢熷懡鍚嶅懆鏈熼殢鐫�绫荤殑鍒涘缓鑰屽垱寤� 聽 聽 聽杩斿洖鍊� 聽 聽 聽 聽鏂规硶鍚� 聽 聽 聽 褰㈠弬
Ctrl+shift+f 聽 聽绋嬪簭浠g爜瀵归綈
Ctrl+shift+t 聽 聽鎵撳紑绋嬪簭婧愮爜API
tab 聽 聽鏁存浠g爜鍙崇Щ
shift+tab 聽 聽鏁存浠g爜宸︾Щ
Alt+鈫撀� 褰撳墠琛屽拰涓嬮潰涓�琛屼氦浜掍綅缃�(鐗瑰埆瀹炵敤,鍙互鐪佸幓鍏堝壀鍒�,鍐嶇矘璐翠簡)
Alt+鈫懧� 褰撳墠琛屽拰涓婇潰涓�琛屼氦浜掍綅缃�(鍚屼笂)
ctrl鍔犳柟娉曞悕锛屽氨鍙互鎵撳紑璇ユ柟娉曠殑浠g爜
Ctrl+Shift+O 聽 聽 聽瀵煎寘鐨勫揩鎹烽敭
ctrl + d 聽浠g爜鏁磋鍒犻櫎
java eclipse 濡備綍瀹炵幇浠g爜鑷姩琛ュ叏鍔熻兘锛�
http://www.cnblogs.com/shaweng/archive/2013/09/26/3340016.html聽
markdown璇硶锛�
濡備綍瀵煎叆绋嬪簭鍖咃紝java瀹夎鐩綍涓�--C:\Program Files\Java\jdk1.8.0_05--src.zip--瑙e帇--java--lang锛屼究鍙鍏ユ簮浠g爜鍖呫��
鍙娑夊強鍒颁粠閿洏杈撳叆锛屽氨闇�瑕佸垱寤簊canner瀵硅薄銆�
鍖呭悕涔犳儻鐢ㄥ皬鍐欍��
11:27 聽 聽 聽 聽2015/22/16
绗竴浠h瑷�锛氭墦瀛旀満锛岀函鏈哄櫒璇█
绗簩浠h瑷�锛氭眹缂�
绗笁浠h瑷�锛氶珮绾ц瑷�
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽闈㈠悜杩囩▼鐨勮瑷�锛孋銆丳ascal銆丗ortran
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽闈㈠悜杩囩▼/瀵硅薄鐨勮瑷�锛孋++
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽绾潰鍚戝璞$殑璇█锛孞ava
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽璺ㄨ瑷�鐨勫钩鍙帮紝.NET
浠ュ墠鎬绘槸鍒嗕笉娓�java鎶�鏈綋绯荤殑骞冲彴锛屼互涓篔avaEE鏄竴绉嶆柊鐨勮瑷�銆傘�傘�傘�備笅闈㈠啓涓�涓嬪尯鍒��
Java SE(Java Standard Edition)鏍囧噯鐗堬紝鏀寔闈㈠悜妗岄潰绾у簲鐢ㄧ殑Java骞冲彴锛屾彁渚涗簡瀹屾暣鐨刯ava鏍稿績API锛屾鐗堟湰浠ュ墠鍙仛J2SE銆�
Java EE(Java Enterprise Edition)浼佷笟鐗堬紝鏄负寮�鍙戜紒涓氫笅鐨勫簲鐢ㄧ▼搴忔彁渚涚殑涓�濂楄В鍐虫柟妗堛�傝鎶�鏈綋绯讳腑鍖呭惈鐨勬妧鏈锛歋ervlet銆丣sp绛夛紝涓昏閽堝web搴旂敤寮�鍙戯紝浠ュ墠鍙仛J2EE銆�
Java ME(Java Micro Edition)灏忓瀷鐗堬紝鏀寔Java绋嬪簭杩愯鍦ㄧЩ鍔ㄧ粓绔笂锛堟墜鏈恒�乸ad锛夛紝瀵笿ava API鏈夋墍绮剧畝锛屽苟鍔犲叆閽堝绉诲姩缁堢鐨勬敮鎸侊紝姝ょ増鏈互鍓嶆垚涓篔2ME銆傦紙鐐瑰紑鎵嬫満搴旂敤鐨勫皬鑼舵澂鏍囧織锛�
Java Card锛屾敮鎸佷竴浜汮ava灏忕▼搴忥紙Applets锛夎繍琛屽湪灏忓唴瀛樿澶囷紙濡傛櫤鑳藉崱锛夌殑骞冲彴涓婇潰銆�
java璇█鐨勫簲鐢ㄥ寘鎷袱鏂归潰锛�
浼佷笟绾у簲鐢細澶т紒涓氬鏉傜殑杞欢绯荤粺銆佸悇绉嶇被鍨嬬殑缃戠珯銆傚浜笢銆侀樋閲屽反宸淬��12306銆佹柊娴井鍗氱瓑缃戠珯銆�
瀹夊崜骞冲彴搴旂敤锛氱Щ鍔ㄩ鍩熺殑搴旂敤銆�
Java璇█鐨勭壒鐐�锛氶潰鍚戝璞℃�с�佸仴澹�с�佽法骞冲彴鎬э紙鍙鍦ㄩ渶瑕佽繍琛宩ava搴旂敤绋嬪簭鐨勬搷浣滅郴缁熶笂瀹夎java铏氭嫙鏈篔VM灏卞彲浠ュ湪涓変釜鎿嶄綔绯荤粺windows/linux/mac绯荤粺涓繍琛屼簡锛夈��
Java涓ょ鏍稿績鏈哄埗锛欽ava铏氭嫙鏈恒�佸瀮鍦炬敹闆嗘満鍒�
鍦–/C++绛夎瑷�涓紝鐢辩▼搴忓憳璐熻矗鍥炴敹鏃犵敤鍐呭瓨銆�
java璇█涓嶉渶瑕佺▼搴忓憳鍥炴敹鍐呭瓨锛岃�屾槸鍦╦ava绋嬪簭杩愯杩囩▼涓嚜鍔ㄨ繍琛岋紝绋嬪簭鍛樻棤娉曟帶鍒跺拰骞查銆�
JDK涓嶫RE鐨勫尯鍒�
JDK(JavaDevelopmentKitJava寮�鍙戝伐鍏峰寘)锛欽DK鏄彁渚涚粰Java寮�鍙戜汉鍛樹娇鐢ㄧ殑锛屽叾涓寘鍚簡java鐨勫紑鍙戝伐鍏凤紝涔熷寘鎷簡JRE銆傛墍浠ュ畨瑁呬簡JDK锛屽氨涓嶇敤鍦ㄥ崟鐙畨瑁匤RE浜嗐��
JRE(JavaRuntimeEnvironmentJava杩愯鐜)锛氬寘鎷琂ava铏氭嫙鏈�(JVM Java Virtual Machine)鍜孞ava绋嬪簭鎵�闇�鐨勬牳蹇冪被搴撶瓑锛屽鏋滄兂瑕佽繍琛屼竴涓紑鍙戝ソ鐨凧ava绋嬪簭锛岃绠楁満涓彧闇�瑕佸畨瑁匤RE鍗冲彲銆�
绠�鍗曡�岃█锛屼娇鐢↗DK鐨勫紑鍙戝伐鍏峰畬鎴愮殑java绋嬪簭锛屼氦缁橨RE鍘昏繍琛屻��
.java鏂囦欢---銆�javac.exe缂栬瘧----銆�.class鏂囦欢----銆�java.exe杩愯----銆嬬粨鏋�
婧愭枃浠讹拷 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽瀛楄妭鐮佹枃浠�
鍏坖ava 鍐峧avac
1銆佸師鏂囦欢浠�.java缁撳熬
2銆佷竴涓簮鏂囦欢鍙互鏈夊涓猚lass澹版槑鐨勭被锛�
3銆佺被涓彲浠ユ湁涓绘柟娉曪紝浣嗘槸鏍煎紡鍥哄畾锛宮ain锛堬級鏂规硶鏄▼搴忕殑鍏ュ彛銆�
4銆佷絾鏄瘡涓簮鏂囦欢涓彧鑳芥湁涓�涓被澹版槑涓簆ublic鐨勭被銆備笖瑕佹眰澹版槑涓簆ublic鐨勭被鐨勭被鍚嶅繀椤诲拰鍘熸枃浠跺悕瀛楃浉鍚屻��(浣嗘槸姣忎釜绫婚噷闈㈠彲浠ユ湁澶氫釜public鐨勬柟娉�)
5銆佹瘡涓鍙ラ兘浠モ�滐紱鈥濈粨灏俱��
6銆佺▼搴忔墽琛岄『搴忥細缂栬瘧锛塲avac.exe缂栬瘧瀹岋紝鍘熸枃浠跺畾涔変簡鍑犱釜绫伙紝灏辩敓鎴愬嚑涓�.class瀛楄妭鐮佹枃浠躲�傝繍琛岋級杩愯java.exe
7銆乯ava涓ユ牸鍖哄垎澶у皬鍐欍��
8銆佸琛屾敞閲婁笉鍙互宓屽銆�
渚嬪锛歱ublic class person{}
class man{}
class woman{}
濡備綍鏌ョ湅java鐨勬簮鐮侊紝C:\Program Files\Java\jdk1.8.0_05锛宻rc.zip瑙e帇
JAVA璇█鐨勫熀鏈厓绱狅細绫诲拰瀵硅薄
绫荤殑鎴愬憳锛氬睘鎬с�佹柟娉曘�佹瀯閫犲櫒銆併�佸垵濮嬪寲鍧椼�佸唴閮ㄧ被
闈㈠悜瀵硅薄鐨勭壒寰侊細灏佽鍜岄殣钘忋�佺户鎵裤�佸鎬�
鍏抽敭瀛楋細this銆乸ackage銆乮mport銆併�乻tatic銆乫inal銆乤bstract銆乮nterface
OOP锛歰bject oriented programming
闈㈠悜杩囩▼锛歱rocedure oriented programming
java涓敤绫绘潵鎻忚堪浜嬬墿锛氬睘鎬э紙瀵瑰簲绫讳腑鐨勬垚鍛樺彉閲忥級鍜屾柟娉曪紙瀵瑰簲绫讳腑鐨勬垚鍛樻柟娉曪級銆�
Field=灞炴��=鎴愬憳鍙橀噺锛圕/C++璇█涓彨鍑芥暟锛�
Method=锛堟垚鍛橈級鏂规硶=鍑芥暟锛圕/C++璇█涓彨鍑芥暟锛�
闈㈠悜瀵硅薄鎬濇兂鐨勮惤鍦版硶鍒欎竴锛�
1銆佽璁$被锛屽垱寤虹被鐨勬垚鍛樺拰鏂规硶锛堝嵆灞炴�у拰鏂规硶锛�
2銆侀�氳繃绫伙紝鍒涘缓绫荤殑瀵硅薄锛堜篃绉扮被鐨勫疄渚嬪寲锛�
public class Zoo{
}
java Bean锛氳憲浣滄潈褰掍綔鑰呮墍鏈夈��
鍟嗕笟杞浇璇疯仈绯讳綔鑰呰幏寰楁巿鏉冿紝闈炲晢涓氳浆杞借娉ㄦ槑鍑哄銆�
浣滆�咃細鏉ㄥ崥
閾炬帴锛歨ttp://www.zhihu.com/question/19773379/answer/31625054
鏉ユ簮锛氱煡涔�
Java璇█娆犵己灞炴�с�佷簨浠躲�佸閲嶇户鎵垮姛鑳姐�傛墍浠ワ紝濡傛灉瑕佸湪Java绋嬪簭涓疄鐜颁竴浜涢潰鍚戝璞$紪绋嬬殑甯歌闇�姹傦紝鍙兘鎵嬪啓澶ч噺鑳舵按浠g爜銆侸ava Bean姝f槸缂栧啓杩欏鑳舵按浠g爜鐨勬儻鐢ㄦā寮忔垨绾﹀畾銆傝繖浜涚害瀹氬寘鎷琯etXxx銆乻etXxx銆乮sXxx銆乤ddXxxListener銆乆xxEvent绛夈�傞伒瀹堜笂杩扮害瀹氱殑绫诲彲浠ョ敤浜庤嫢骞插伐鍏锋垨搴撱��
**缂栫爜琛ㄧ殑鐢辨潵**
璁$畻鏈哄彧鑳借瘑鍒簩杩涘埗鏁版嵁锛屾棭鏈熺敱鏉ユ槸鐢典俊鍙枫�備负浜嗘柟渚垮簲鐢ㄨ绠楁満锛岃瀹冨彲浠ヨ瘑鍒悇涓浗瀹剁殑鏂囧瓧銆傚氨灏嗗悇涓浗瀹剁殑鏂囧瓧鐢ㄦ暟瀛楁潵琛ㄧず锛屽苟涓�涓�瀵瑰簲锛屽舰鎴愪竴寮犺〃銆傝繖灏辨槸缂栫爜琛ㄣ��
甯歌鐨勭紪鐮佽〃
ASCII锛氱編鍥芥爣鍑嗕俊鎭氦鎹㈢爜銆�
鐢ㄤ竴涓瓧鑺傜殑7浣嶅彲浠ヨ〃绀恒��
ISO8859-1锛氭媺涓佺爜琛ㄣ�傛娲茬爜琛�
鐢ㄤ竴涓瓧鑺傜殑8浣嶈〃绀恒��
GB2312锛氫腑鍥界殑涓枃缂栫爜琛ㄣ��
GBK锛氫腑鍥界殑涓枃缂栫爜琛ㄥ崌绾э紝铻嶅悎浜嗘洿澶氱殑涓枃鏂囧瓧绗﹀彿銆�
Unicode锛氬浗闄呮爣鍑嗙爜锛岃瀺鍚堜簡澶氱鏂囧瓧銆�
鎵�鏈夋枃瀛楅兘鐢ㄤ袱涓瓧鑺傛潵琛ㄧず,Java璇█浣跨敤鐨勫氨鏄痷nicode
UTF-8锛氭渶澶氱敤涓変釜瀛楄妭鏉ヨ〃绀轰竴涓瓧绗︺��