Ò»ÖÖÓïÑÔÊÇÃæÏò¶ÔÏóµÄ¾¿¾¹Òâζ×ÅʲôÄØ?Èç¹ûÒ»ÖÖ±à³ÌÓïÑÔÊÇÕæÕýµÄÃæÏò¶ÔÏóµÄÓïÑÔ,Ëü±ØÐëÖ§³ÖÒÔϵÄÌصã:
·â×°--Òþ²ØʵÏÖϸ½Ú
¶à̬--½«Í¬Ò»¸öÏûÏ¢·¢Ë͸ø²»Í¬µÄ¶ÔÏó²¢Ê¹¸÷¸ö¶ÔÏóÒÔÔ¤¶¨µÄ·½Ê½¶ÔÏûÏ¢×ö³öÏìÓ¦µÄÄÜÁ¦
¼Ì³Ð--ÍØÕ¹ÏÖ´æµÄÀàÀ´Éú³ÉרÓÐÀà¼Ì³ÐÔÀ´ÀàµÄ״̬ºÍÐÐΪµÄÄÜÁ¦
¶¯Ì¬°ó¶¨--ÔÚ±à³Ìʱ²»±ØÖªµÀ¶ÔÏóµÄ¾ßÌåÀàÐ;ÍÄÜÏòËüÃÇ·¢ËÍÏûÏ¢µÄÄÜÁ¦
ÈÃÎÒÃÇ¿¼²ìÒ»ÏÂJavaÊÇÈçºÎÖ§³ÖÕâЩ¹¦ÄܵÄÒÔ¼°ËüÓÖÈçºÎÌṩÁ˸½¼ÓµÄ¹¦ÄÜÀ´Ê¹µÃ´Ó¹ý³Ì»¯µÄ³ÌÐòÉè¼Æµ½ÃæÏò¶ÔÏóµÄ¿ª·¢µÄת±ä¹ý³ÌÏà¶ÔÈÝÒ×.
JavaÖÐÃæÏò¶ÔÏóµÄÌصã
JavaÊÇÓÉSun Microsystems¹«Ë¾ÔÚ¾ÅÊ®Äê´úÖÐÆÚ·¢²¼µÄÃæÏò¶ÔÏó(OOP)µÄ±à³ÌÓïÑÔ.Äã¿ÉÒÔ´ÓSun¹«Ë¾µÄÍøÕ¾ÉÏÏÂÔØ×îеÄJava¿ª·¢°ü(JDK).JavaÊÇÒ»ÖÖ½âÊÍÐÔµÄÓïÑÔ,ÕâÒâζ×ÅÆäÔ´³ÌÐòÊ×Ïȱ»±àÒë³ÉÖмä´úÂëµÄÐÎʽ,È»ºóÔÚÿ´ÎÔËÐÐ֮ǰ¶¼Òª¾¹ýÐéÄâ»úµÄ½âÊÍ,ËüÊdz¹Í·³¹Î²µÄÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ.
Java¶Ô³ÌʽԱÒþ²ØÁËÐí¶à´«Í³µÄÃæÏò¶ÔÏó±à³ÌÓïÑÔ--±È·½ËµC++ºÍObject Pascal--µÄ¸´ÔÓÐÔºÍÈÃÈËÈÝÒ×»ìÏýµÄµØ·½.ÀýÈç,JavaÖÐûÓÐÁËÖ¸Õë,Java»áΪ³ÌÐòÔ±×Ô¶¯µÄÇå³ýÒýÓÃÀàÐÍ,¶øÇÒËùÓбäÁ¿½«±»×Ô¶¯³õʼ»¯³ÉÊʵ±µÄȱʡֵ.³ýÁËÔʼÊý¾ÝÀàÐÍÒÔÍâ,JavaÖеÄËùÓж«Î÷¶¼ÊǶÔÏó,±ØÒªµÄʱºò,ÉõÖÁ¿ÉÒÔΪÔʼÊý¾ÝÀàÐÍÒ²Ìṩ·â×°»úÖÆ.
¶ÔÏó¼ò½é
¶ÔÏóÊÇ´ú±íÏÖʵÉú»îÖеÄʵÎïµÄÈí¼þ±à³ÌʵÌå,±ÈÈç˵ÒøÐÐÕʺÅ,¼ÆËã»úÓû§,Óû§½éÃæÉϵİ´Å¥,´°¿Ú²Ëµ¥µÈµÈ.¶ÔÏóÊÇÓÉËüÃǵÄ״̬ºÍÐÐΪ¶¨ÒåµÄ.ÀýÈç,Ò»¸öÒøÐÐÕʺÅÓµÓÐÒ»ÖÖ״̬,ÖîÈ統ǰµÄÊÕ֧״¿ö,ÕË»§µÄËùÓÐÈË,ÔÊÐíµÄ×îС½»Ò׶î,µÈµÈ,¶øËüµÄÐÐΪÔò°üÀ¨ÌáÈ¡,´æÈë,ÊÕ֧ƽºâµÈ.
Ò»¸ö¶ÔÏóµÄ״̬ÊÇÓÉÖ»ÓжÔÏó×Ô¼ºÖªµÀµÄ±äÁ¿¶¨ÒåµÄ.Java°ÑÕâЩ±äÁ¿³ÆΪÊý¾ÝÓò»òÕß³ÉÔ±±äÁ¿.Êý¾ÝÓò¶Ô¶ÔÏóÀ´ËµÊÇ˽Óеijý·ÇÏÔʽµÄʹÓùؼü×ÖÀ´¶¨ÒåËüÃǵÄ×÷ÓÃÓò,ʹËüÃǶÔÆäËüÀà¿É¼û.ÎÒÃǽ«ÔÚÒÔºóÌÖÂÛ±äÁ¿×÷ÓÃÓòµÄÎÊÌâ.
Ò»¸ö¶ÔÏóµÄÐÐΪÊÇÓÉËüÉÏÃæµÄ²Ù×÷¶¨ÒåµÄ.ÔÚJavaÖÐ,ÕâЩ²Ù×÷±»½Ð×ö·½·¨.·½·¨¿ÉÒԸıäÒ»¸ö¶ÔÏóµÄ״̬,´´½¨Ð¶ÔÏó,ʵÏÖʵÓõŦÄܵÈ.
Àà
ÀàÊÇÒ»¸öʵÌå,Ëü¶¨ÒåÁËÒ»¸ö¶ÔÏóµÄÔËÐз½Ê½ÒÔ¼°ÔÚ¶ÔÏó±»´´½¨»òÕß˵ʵÀý»¯µÄʱºòËù°üº¬µÄÊý¾Ý.ÀàµÄ×÷ÓþÍÏóÒ»¸öÄ£°å,Ò»¸ö»òÕ߶à¸ö¶ÔÏó¿ÉÒÔÒÀÕÕËüÀ´´´½¨.ÏÂÃæÊÇʹÓÃJavaÃæÏò¶ÔÏóµÄ¸ÅÄîÉêÃ÷HelloWorldÓ¦ÓóÌÐòµÄÀý×Ó:
public class HelloWorld
{
private
String helloMsg = "Hello World!";
public
static void main(String[] args)
{
HelloWorld hw = new HelloWorld();
}
public
HelloWorld()
{
// ÏÔʾÎÒÃǵÄ"Hello
World"ÏûÏ¢
System.out.println(helloMsg);
}
}
ÉÏÃæµÄÀý×Ó¶¨ÒåÁËÒ»¸öÄ£°å,ÕæʵµÄHelloWorld¶ÔÏó¿ÉÒÔ´ÓÕâ¸öÄ£°å´´½¨.Ä㻹»á×¢Òâµ½´Ópublic
static void main(String[] args)ÕâÒ»ÐпªÊ¼µÄÒ»¶ÎÆæ¹ÖµÄ´úÂë.ÕâÒ»¶Î´úÂ붨ÒåµÄÊÇÒ»¸öÌØÊâµÄ·½·¨main,ËüÆäʵ¾ÍÊÇÎÒÃÇÕâ¸öHelloWorld³ÌÐòµÄÈë¿Úµã,ÉÏÃæµÄ³ÌÐòÊÇÒ»¸öµäÐ͵ÄÑÝʾËùÓеÄJavaÓ¦ÓóÌÐòÈçºÎ¶¨ÒåËüÃǵÄÈë¿Úµã.×¢Òâµ½¼´Ê¹ÊÇÕâ¸ömainÈë¿ÚµãÒ²±»·â×°ÔÚÀàÀïÃæ.¶ÔÓÚÕâ¸öÀý×Ó,ÎÒÃǾÍÊǽ«Ëü·â×°ÔÚHelloWorldÀàÀï.ÉÏÃæµÄ³ÌÐòչʾÁËÈçºÎ¶¨ÒåÒ»¸öÀà,HelloWorld,ÒÔ¼°ÆäÖеÄÒ»¸öÊý¾ÝÓò,helloMsgºÍÁ½¸ö·½·¨mainºÍHelloWorld.HelloWorld·½·¨ÊÇÒ»ÖÖÌØÊâµÄ·½·¨,ÕâÖÖ·½·¨±»³Æ×ö¹¹Ô캯Êý.ÎÒÃǽ«ÔÚºóÃæµÄÎÄÕÂÀïÌÖÂÛ³£¹æ·½·¨,¹¹Ô캯ÊýºÍ¾²Ì¬³ÉÔ±º¯ÊýµÄϸ½ÚºÍÇø±ð.
ÔÚJavaÖÐ,ËùÓÐÓëÒ»¸öÌØÊâµÄÀàÓйصÄÔ´´úÂ붼дÔÚÒ»¸öÓëÀàͬÃûµÄÓµÓкó׺Ãû.javaµÄÎļþÀï.Java±àÒëÆ÷¶ÁÈ¡Ô´Îļþ²¢½«ËüÃÇ·Òë³Éƽ̨Î޹صÄ,¶þ½øÖƸñʽµÄ´úÂë,³ÉΪ×Ö½Ú´úÂë,È»ºó½«ÕâЩ´úÂë·ÖÀà±£´æÔÚÓëÀàͬÃûµÄµ«ÊǺó׺Ϊ.classµÄÎļþÀï.Äã×îÖÕ»áΪÿһ¸öÀàµÃµ½Ò»¸öclassÎļþ.
±àÒë²¢ÔËÐÐÎÒÃǵÄÀý×Ó³ÌÐò
Ò»µ©ÄãÒѾ´ÓSunµÄWebÕ¾µãÉÏÏÂÔØÁËJDK²¢ÔÚÄãµÄ»úÆ÷ÉÏ°²×°ÁËËü,Äã¾Í¿ÉÒÔ¿ªÊ¼±àÒë²¢ÔËÐÐJava³ÌÐòÁË.Òª±àÒë²¢ÔËÐÐÎÒÃǵÄÀý×Ó³ÌÐò,½«HelloWorldÀàµÄ´úÂëÕ³Ìùµ½Äã×îϲ»¶µÄÎĵµ±à¼Æ÷Àï,½«Îļþ±£´æΪHelloWorld.java,È»ºó,ÔÚÃüÁîÌáʾ·ûÏÂ,½«µ±Ç°Â·¾¶¸Ä±äµ½°üº¬ÁËÕâ¸öÎļþµÄ·¾¶Àï.ÏÖÔÚÄã¾Í¿ÉÒÔÔÚÃüÁîÐÐÌáʾ·ûϼüÈëÏÂÃæµÄÃüÁîÀ´±àÒë³ÌÐòÁË:
Windows:
<ÄãµÄJDKËùÔÚĿ¼>\bin\javac HelloWorld.java
UNIX or Linux:
<ÄãµÄJDKËùÔÚĿ¼>/bin/javac HelloWorld.java
Õâ¸öÃüÁÔÚͬһ¸öĿ¼Àï²úÉúÒ»¸öеÄÎļþ,½Ð×öHelloWorld.class.ÒªÔËÐÐÕâ¸ö³ÌÐò,ÇëÔÚÃüÁîÌáʾ·ûϼüÈëÏÂÃæµÄÃüÁî:
Windows:
<ÄãµÄJDKËùÔÚĿ¼>\bin\java HelloWorld
UNIX or Linux:
<ÄãµÄJDKËùÔÚĿ¼>/bin/java HelloWorld
ÄãÓ¦¸Ã¿ÉÒÔ¿´µ½ÆÁÄ»ÉÏÏÔʾHello World!
×ܽá
ÎÒÃÇÒѾ½Ó´¥µ½ÁËʹÓÃJava³ÌÐòÉè¼ÆÓïÑÔ½øÐÐÃæÏò¶ÔÏóµÄ±à³ÌµÄһЩƤë֪ʶ.Ï´Î,ÎÒÃǽ«ÆÊÎöÎÒÃǵÄÀý×Ó³ÌÐò,¸øËüÌí¼Ó¸ü¶àµÄ¹¦ÄÜ,²¢ÌÖÂÛ¸ü¶àµÄÓйضÔÏó,ÀàºÍÆäËüÃæÏò¶ÔÏó±à³ÌµÄ»ù±¾¸ÅÄîÒÔ¼°ÓÃJavaÈçºÎʵÏÖËüÃÇ.
uchiha ÓÚ 2010-01-02 22:02:34·¢±í:
ѧϰÁË