java±ÊÊÔÌâ
µÚ1Õ ѡÔñÌâ
1.1 ÏÂÁÐÓï¾äÄÄÒ»¸öÕýÈ·£¨£©
¡¡¡¡A£® Java³ÌÐò¾±àÒëºó»á²úÉúmachine code
¡¡¡¡B£®Java³ÌÐò¾±àÒëºó»á²úÉúbyte code
¡¡¡¡C£®Java³ÌÐò¾±àÒëºó»á²úÉúDLL
¡¡¡¡D£®ÒÔÉ϶¼²»ÕýÈ·
1.2 ÌṩJava´æÈ¡Êý¾Ý¿âÄÜÁ¦µÄ°üÊÇ£¨£©
¡¡¡¡A£®java.sql
¡¡¡¡B£®java.awt
¡¡¡¡C£®java.lang
¡¡¡¡D£®java.swing
1.3 Ö´ÐÐÈçϳÌÐò´úÂë
¡¡¡¡a=0;c=0;
¡¡¡¡do{
¡¡¡¡--c;
¡¡¡¡a=a-1;
¡¡¡¡}while(a>0);
¡¡¡¡ºó£¬CµÄÖµÊÇ£¨£©
¡¡¡¡A£®0
¡¡¡¡B£®1
¡¡¡¡C£®-1
¡¡¡¡D£®ËÀÑ»·
1.4 ÏÂÁÐÄÄÒ»ÖÖÐðÊöÊÇÕýÈ·µÄ£¨£©
¡¡¡¡A£®abstractÐÞÊηû¿ÉÐÞÊÎ×ֶΡ¢·½·¨ºÍÀà
¡¡¡¡B£®³éÏó·½·¨µÄbody²¿·Ö±ØÐëÓÃÒ»¶Ô´óÀ¨ºÅ{}°üס
¡¡¡¡C£®ÉùÃ÷³éÏó·½·¨£¬´óÀ¨ºÅ¿ÉÓпÉÎÞ
¡¡¡¡D£®ÉùÃ÷³éÏó·½·¨²»¿Éд³ö´óÀ¨ºÅ
1.5 ÏÂÁÐÄÄÖÖ˵·¨ÊÇÕýÈ·µÄ£¨£©
¡¡¡¡A£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷Óó¬ÀàµÄʵÀý·½·¨
¡¡¡¡B£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷Óó¬ÀàµÄÀà·½·¨
¡¡¡¡C£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷ÓÃÆäËûÀàµÄʵÀý·½·¨
¡¡¡¡D£®ÊµÀý·½·¨¿ÉÖ±½Óµ÷Óñ¾ÀàµÄÀà·½·¨
1.6 ÏÂÁÐ˵·¨ÕýÈ·µÄÓУ¨£©
¡¡¡¡A£®»·¾³±äÁ¿¿ÉÔÚ±àÒësourcecodeʱָ¶¨
¡¡¡¡B£®ÔÚ±àÒë³ÌÐòʱ£¬ËùÄÜÖ¸¶¨µÄ»·¾³±äÁ¿²»°üÀ¨class path
¡¡¡¡C£®javacÒ»´Î¿Éͬʱ±àÒëÊý¸öJavaÔ´Îļþ
¡¡¡¡D£®javac.exeÄÜÖ¸¶¨±àÒë½á¹ûÒªÖÃÓÚÄĸöĿ¼£¨directory£©
1.7 ÏÂÁÐ˵·¨´íÎóµÄÓУ¨£©
¡¡¡¡A£®Êý×éÊÇÒ»ÖÖ¶ÔÏó
¡¡¡¡B£®Êý×éÊôÓÚÒ»ÖÖÔÉúÀà
¡¡¡¡C£®intnumber=[]={31,23,33,43,35,63}
¡¡¡¡D£®Êý×éµÄ´óС¿ÉÒÔÈÎÒâ¸Ä±ä
1.8 ²»ÄÜÓÃÀ´ÐÞÊÎinterfaceµÄÓУ¨£©
¡¡¡¡A£®private
¡¡¡¡B£®public
¡¡¡¡C£®protected
¡¡¡¡D£®static
1.9 ÏÂÁÐ˵·¨´íÎóµÄÓУ¨£©
¡¡¡¡A£®JavaÃæÏò¶ÔÏóÓïÑÔÈÝÐíµ¥¶ÀµÄ¹ý³ÌÓ뺯Êý´æÔÚ
¡¡¡¡B£® JavaÃæÏò¶ÔÏóÓïÑÔÈÝÐíµ¥¶ÀµÄ·½·¨´æÔÚ
¡¡¡¡C£®JavaÓïÑÔÖеķ½·¨ÊôÓÚÀàÖеijÉÔ±£¨member£©
¡¡¡¡D£®JavaÓïÑÔÖеķ½·¨±Ø¶¨Á¥ÊôÓÚijһÀࣨ¶ÔÏ󣩣¬µ÷Ó÷½·¨Óë¹ý³Ì»òº¯ÊýÏàͬ
1.10ÏÂÁбêʶ·û²»ºÏ·¨µÄÓУ¨£©
¡¡¡¡A£®new
¡¡¡¡B£®$Usdollars
¡¡¡¡C£®1234
¡¡¡¡D£®car.taxi
µÚ2Õ ÎÊ´ðÌâ
2.1 int ºÍ Integer ÓÐÊ²Ã´Çø±ð
2.2 String ºÍStringBufferµÄÇø±ð
2.3 ÔËÐÐʱÒì³£ÓëÒ»°ãÒì³£ÓкÎÒìͬ£¿
2.4 ˵³öServletµÄÉúÃüÖÜÆÚ£¬²¢Ëµ³öServletºÍCGIµÄÇø±ð¡£
2.5 ˵³öArrayList,Vector, LinkedListµÄ´æ´¢ÐÔÄܺÍÌØÐÔ
2.6 HashMapºÍHashtableµÄÇø±ð¡£
2.7 final, finally, finalize
Ïà¹ØÎĵµ£º
(1) ÀàÃûÊ××ÖĸӦ¸Ã´óд¡£×ֶΡ¢·½·¨ÒÔ¼°¶ÔÏ󣨾ä±ú£©µÄÊ××ÖĸӦСд¡£¶ÔÓÚËùÓбêʶ·û£¬ÆäÖаüº¬µÄËùÓе¥´Ê¶¼Ó¦½ô¿¿ÔÚÒ»Æð£¬¶øÇÒ´óдÖм䵥´ÊµÄÊ××Öĸ¡£ÀýÈ磺
ThisIsAClassName
thisIsMethodOrFieldName
ÈôÔÚ¶¨ÒåÖгöÏÖÁ˳£Êý³õʼ»¯×Ö·û£¬Ôò´óдstatic final»ù±¾ÀàÐͱêʶ·ûÖеÄËùÓÐ×Öĸ¡£ÕâÑù±ã¿É±êÖ¾³öËüÃÇÊôÓÚ±àÒëÆÚµ ......
javaÖÐ
StringºÍintÖ®¼äµÄÏ໥ת»¯
£¨1£©int i = Integer([String]); »ò
int i = Integer.parseInt([String],[int index]);
£¨2£©int i = Integer.valueOf([String]).intValue();
intÀàÐÍת»¯ÎªString
£¨1£©String s = String.valueOf([int]);
£¨2£©String s = Integer.toString([int]);
......
instanceofÊÇJavaµÄÒ»¸ö¶þÔª²Ù×÷·û£¬ºÍ==£¬>£¬<ÊÇͬһÀà¶«¶«¡£ÓÉÓÚËüÊÇÓÉ×Öĸ×é³ÉµÄ£¬ËùÒÔÒ²ÊÇJavaµÄ±£Áô¹Ø¼ü×Ö¡£ËüµÄ×÷ÓÃÊDzâÊÔËü×ó±ßµÄ¶ÔÏóÊÇ·ñÊÇËüÓұߵÄÀàµÄʵÀý£¬·µ»ØbooleanÀàÐ͵ÄÊý¾Ý¡£¾Ù¸öÀý×Ó£º
¡¡¡¡String s = "I AM an Object!";
¡¡¡¡boolean isObject = s instanceof Object;
¡¡¡¡ÎÒÃÇÉùÃ÷ÁËÒ»¸öStrin ......

ÔúʵµÄJava»ù´¡£»ÊìϤJavaºËÐÄAPI£»
¾«Í¨J2EE¿ª·¢£»ÊìÁ·ÕÆÎÕEJB£»
¾«Í¨Java Web¿ª·¢£»ÊìÁ·ÕÆÎÕServlet/JSP£»
¾«Í¨Java XML¿ª·¢£»
¿ò¼Ü£º
¾«Í¨Spring¡¢Struts¡¢Hibernate¡¢JSFµÈ¿ò¼Ü£»
¾«Í¨axis1.0-axis2.0¡¢XFire¡¢CXFµÈ¿ò¼Ü£»
¹æ·¶£º
¾«Í¨Web Service£»
¾«Í¨Web2.0 £»
¹¤¾ß£º
......
Ê×ÏÈҪ˵µÄÊÇ,HibernateÖÐORMÀï¶ÔÓ¦µÄÓ³ÉäÎļþBEAN,±ØÐëʵÏÖÐòÁл¯.ÒòΪBEANÀïµÄÊý¾ÝÐèÒª´æÈëÊý¾Ý¿â(Ҫת»¯Îª¶þ½øÖƱ£´æ),½øÐдæÈ¡¹¤×÷.
JAVAÀàµÄÊý¾Ý ,Èç¹ûÒª½øÐÐÏà¹ØµÄ´æ´¢¹¤×÷(ÈçдÎļþ,ÍøÂç´«Êä,дÊý¾Ý¿âµÈ),ÄÇôÕâ¸öÊý¾ÝµÄÀà ¾Í±ØÐëʵÏÖÐòÁл¯½Ó¿Ú (java.io.Serializab ......