Java»ù´¡Óï·¨×ܽá
תÖÁ£ºhttp://sllereak.blog.163.com/blog
--JDK--Ò²½ÐJ2SDK--Java2-Software-Development_kit--¿ª·¢¹¤¾ß(²¢ÇÒJDK±¾Ê¾Ͱüº¬ÁËJRE)
--JRE-----JAVA_Runtime_Environment--ÔËÐÐʱ»·¾³
--Èç¹ûÖ»ÊÇÔËÐÐJAVA³ÌÐò¶ø²»×÷Ϊ¿ª·¢ÔòÖ»ÐèÒªJRE¾Í¿ÉÒÔÁË
--j2se--java2_standard_edition
--j2me--java2_mobile_edition
--j2ee--java2_enterprise_edition
jdk_1.5¸üÃûΪjava 5.0 Ò²¾ÍÊÇÔÚÕâ¸ö°æ±¾ÖÐÒýÈë
·ºÐ͵ĸÅÄî
javaµÄÔËÐлúÖÆ£¨´óÖ£©
*½«.java±àÒë³É.class×Ö½ÚÂëÎļþ--(loader--½âÊÍ×Ö½ÚÂëÎļþ)---²Ù×÷ϵͳAPI
*ʵÏÖÁËÒ»´Î±àÒë¶à´ÎÔËÐУ¬¿çƽ̨ÔËÐÐ
GC
*µ±JVM¿ÕÏÐʱºòµ÷ÓÃÀ¬»øÊÕ¼¯Æ÷
eclipseµÄÖжÏЧӦ¾ÍÊÇÀ¬»øÊÕ¼¯¹ý³Ì
--javaÖеÄmain()·½·¨ÊÇÍêÈ«¹Ì¶¨µÄ£ºpublic static void main(String[] xxx)
µ±È»Ò²¿ÉÒÔpublic static void main(String xxx[])ÕâÊÇÊý×éµÄÎÊÌâÁË
--Ò»¸ö.javaÎļþÖ»ÄÜÓÐÒ»¸öpublic class ²¢ÇÒÀàÃû±ØÐëºÍ.javaµÄÎļþÃûÒ»ÖÂ
--javaÖеıêʶ·ûÖ»ÄÜÓÐ×Öĸ£¬Êý×Ö£¬Ï»®Ïߣ¬$ËÄÖÖ×Ö·û×é³É£¬²¢ÇÒ²»ÄÜÓÃÊý×Ö¿ªÍ·£¬³¤¶È²»ÏÞÖÆ£¡Ëæ±ãд
--goto constËäÈ»javaûÓÐÓÃÕâÁ½¸ö×÷Ϊ¹Ø¼ü×Ö£¬µ«ËüÒ²×÷Ϊ¹Ø¼ü×Ö±£Áô
--³£Á¿Õâ¸ö´Ê×¢ÒâÓÐÁ½¸öº¬ÒåÆäÒ»£º123ΪÕûÐγ£Á¿£¬“HELLO”Ϊ×Ö·û´®³£Á¿£¬Æä¶þ£ºÖµ²»¿É±äµÄ±äÁ¿Ò²½Ð³£Á¿
--double i , j = 0.01 ÆäÖÐiΪ0.0£¨Ç°ÆÚÌõ¼þÊdzÉÔ±±äÁ¿£¬¾Ö²¿±äÁ¿ÊDZØÐë¸ø³õʼֵµÄ£©
--0.01ĬÈÏÊÇdoubleÀàÐ͵ģ¬ËùÒÔfloat a=0.01;ÊÇ´íÎóµÄ£¬Ó¦¸ÃÊÇfloat a=0.01f;
--³ÌÐòÔËÐÐʱ½«ÄÚ´æ·ÖΪËĸöÇø
*code segment--´úÂëÇø£¬´æ·Å.class´úÂë
*data segment--Êý¾ÝÇø£¬´æ·Å¾²Ì¬±äÁ¿£¬×Ö·û´®³£Á¿,ÕâÀï˵µÄ×Ö·û´®³£Á¿£¬×¢Òâ123²»´æ·ÅÔÚdata segmentÖÐ,
*stack--Õ» , ´æ·Å¾Ö²¿±äÁ¿
*heap--¶Ñ£¬´æ·Ånew³öÀ´µÄ¶«Î÷
--javaʹÓÃunicode±àÂ룬ËùÒÔÒ»¸ö×Ö·ûÕ¼Á½¸ö×Ö½Ú(Ò»¸ö×Ö½Ú£¨byte£©8¸ö±ÈÌØbit)£¬ËùÒÔ¿ÉÒÔchar a='ÖÐ' £¬Ò²¿ÉÒÔchar = '\n' »¹¿ÉÒÔchar='\u0061'
*ÆäÖÐ'\u0061'ÊÇ\uʲôÄØ£¿±íʾ16½øÖƵÄunicode±àÂ룬0061ÊÇÒ»¸ö×Ö·û£¬ËùÒÔÓÐ16¸öbit¸ÕºÃÄÜÕâÑù±íʾ
Èç¹ûcharÖ»ÊÇÓÃÒ»¸ö×Ö½ÚÍêÈ«²»ÄÜ´æËùÓеÄÖÐÎÄ£¬µ«ÊÇÁ½¸ö×ֽھ͹»ÁË
ÿһ¸ö×Ö·û¶¼Õ¼ÓÃÁ½¸ö×Ö½Ú£¨unicodeÓÖ·ÖΪUTF-8ºÍUTF-16,JAVAʹÓõÄÊÇUTF-16£©
--javaÀïÃæûÓÐÎÞ·ûºÅµÄÕûÊý
ËùÒÔbyteµÄ·¶Î§ÊÇ-128-127
jav
Ïà¹ØÎĵµ£º
/***********Ryear.java begin********************/
import java.util.Scanner;
public class Ryear {
/**
* @param args
*/
public static void main(String[] args) {
/**
* ±àд³ÌÐò ......
(Ò») ÓйؽéÉܶþ½øÖÆÊý¾ÝÔÚWSÖд«ËÍ,¿ÉÒÔÓÐÁ½ÖÖ·½Ê½:
1 °ÑÊý¾ÝÖ±½Ó×÷ΪxmlÎĵµÖÐijԪËصÄ×Ö½ÚÁ÷,×÷ΪXML½âÎöÆ÷Òª½âÎöµÄÒ»²¿·Ö,ºÜÃ÷ÏÔÕâÖÖ·½Ê½±È½ÏµÍЧ.
2 ¶þ½øÖÆÊý¾Ý×÷Ϊ¸½¼þ,×÷Ϊ´øÍâ(out of band)Êý¾ÝËæͬXML·¢ËÍ, Ìá¸ßÁËЧÂÊ.Ä¿Ç°ÕâÀà´¦ÀíÓм¸¸ö¹æ·¶:DIME(Ö±½Ó Internet ÏûÏ¢·â×°),Õâ¸öÊý¾Ý°ü×°¸ñʽ¼°Æä´¦Àí,Ö»Ó ......
¶ÔÓÚXml,ÎÒµÄÈÏʶÊÇ,Ò»¸öÓÃÀ´´æ·ÅÊý¾ÝµÄ±ê×¼¸ñʽ.Ôõô¿´ÎÒ¶¼¾õµÃXMLºÍHtml,ÍêÈ«²»Ò»Ñù,Ò²Ðí½ö½öÖ»ÊǶ¼Ê¹ÓÃÁ˱ê¼ÇÀ´×÷ΪÎĵµ½âÊ͵ÄÔÒò°É.ËùÒÔÈËÃDzÅϲ»¶°ÑXMLºÍHTML¶Ô±ÈÀ´¿´.¶ÔÓÚÎÒ¸öÈ˶øÑÔ,XML¾ÍÊÇÒ»¸ö¼òµ¥·½±ãµÄÊý¾ÝÎļþ.ÒòΪ.Ëü²»Í¬ÓëÒ»°ãµÄ¹ØϵÐÍÊý¾Ý¿â,°ÑÊý¾Ý¿´³ö¶þά±í.ͨ¹ý»ù±¾µÄ¹ØϵÔËËã,»ñÈ¡¶þά±íÖеÄÊý ......
Àà×¢ÊÍ£¬¿ÉÒÔÖ±½ÓʹÓÃeclipseµÄcode style¹¦ÄÜ¡£
window-reference-java-code style-code templates-comments£¬Ñ¡ÖÐtype£¬È»ºóµã»÷¡¾edit¡¿°´Å¥£¬ÊäÈëÀà×¢ÊÍÐÅÏ¢£¬±£´æ¡£
ÒÔºóÒªÌí¼Ó°æȨʱ£¬°´Ctrl+alt+J£¬¾Í¿ÉÒÔÁË¡£
/**
* @ ${file_name}
* ×÷ÓÃ
* ×¢ÒâÊÂÏî
* ×¢Ò⣺&nb ......