javaÄÚ´æÐ¹Â¶
ºÜ¶àÈËÔÚ̸ÂÛÄÚ´æÐ¹Â¶ÎÊÌ⣬µ±È»¶ÔÓÚc/c++À´Ëµ£¬Õâ¸öÓ¦¸ÃÊÇÀϵôÑÀµÄÎÊÌ⣬µ«ÊǺܶàJavaÈËÔ±Ò²Ô½À´Ô½¶àµÃÌÖÂÛÕâ¸öÎÊÌ⣬ÎÒÕâÀïд¸öС½á£¬Ï£Íû¶Ô´ó¼ÒÓÐÒ»¶¨µÄ²Î¿¼¼ÛÖµ¡£
¡¡¡¡ÄÚ´æÐ¹Â©µÄ¿®Äî
¡¡¡¡1.c/c++ÊdzÌÐòÔ±×Ô¼º¹ÜÀíÄڴ棬JavaÄÚ´æÊÇÓÉGC×Ô¶¯»ØÊյġ£
¡¡¡¡ÎÒËäÈ»²»ÊǺÜÊìϤC++£¬²»¹ýÕâ¸öÓ¦¸ÃûÓз¸³£Ê¶ÐÔ´íÎó°É¡£
¡¡¡¡2.ʲôÊÇÄÚ´æÐ¹Â¶?
¡¡¡¡ÄÚ´æÐ¹Â¶ÊÇָϵͳÖдæÔÚÎÞ·¨»ØÊÕµÄÄڴ棬ÓÐʱºò»áÔì³ÉÄÚ´æ²»×ã»òϵͳ±ÀÀ£¡£
¡¡¡¡ÔÚC/C++ÖзÖÅäÁËÄÚ´æ²»ÊͷŵÄÇé¿ö¾ÍÊÇÄÚ´æÐ¹Â¶¡£
¡¡¡¡3.Java´æÔÚÄÚ´æÐ¹Â¶
¡¡¡¡ÎÒÃDZØÐëÏȳÐÈÏÕâ¸ö£¬²Å¿ÉÒÔ½Ó×ÅÌÖÂÛ¡£ËäÈ»Java´æÔÚÄÚ´æÐ¹Â¶£¬µ«ÊÇ»ù±¾Éϲ»ÓúܹØÐÄËü£¬ÌرðÊÇÄÇЩ¶Ô´úÂë±¾Éí¾Í²»½²¾¿µÄ¾Í¸ü²»ÒªÈ¥¹ØÐÄÕâ¸öÁË¡£
¡¡¡¡JavaÖеÄÄÚ´æÐ¹Â¶µ±È»ÊÇÖ¸£º´æÔÚÎÞÓõ«ÊÇÀ¬»ø»ØÊÕÆ÷ÎÞ·¨»ØÊյĶÔÏó¡£¶øÇÒ¼´Ê¹ÓÐÄÚ´æÐ¹Â¶ÎÊÌâ´æÔÚ£¬Ò²²»Ò»¶¨»á±íÏÖ³öÀ´¡£
¡¡¡¡4.JavaÖвÎÊý¶¼ÊÇ´«ÖµµÄ¡£
¡¡¡¡¶ÔÓÚ»ù±¾ÀàÐÍ£¬´ó¼Ò»ù±¾ÉÏûÓÐÒìÒ飬µ«ÊǶÔÓÚÒýÓÃÀàÐÍÎÒÃÇÒ²²»ÄÜÓÐÒìÒé¡£
¡¡¡¡JavaÄÚ´æÐ¹Â¶Çé¿ö
¡¡¡¡JVM»ØÊÕËã·¨ÊǺܸ´Ôӵģ¬ÎÒÒ²²»ÖªµÀËûÃÇÔõôʵÏֵ쬵«ÊÇÎÒÖ»ÖªµÀËûÃÇҪʵÏֵľÍÊÇ£º¶ÔÓÚûÓб»ÒýÓõĶÔÏóÊÇ¿ÉÒÔ»ØÊյġ£ËùÒÔÄãÒªÔì³ÉÄÚ´æÐ¹Â¶¾ÍÒª×öµ½£º
¡¡¡¡³ÖÓжÔÎÞÓöÔÏóµÄÒýÓÃ!
¡¡¡¡²»ÒªÒÔΪÕâ¸öºÜÈÝÒ××öµ½£¬¼ÈÈ»ÎÞÓã¬ÄãÔõô»¹»á³ÖÓÐËüµÄÒýÓÃ? ¼ÈÈ»Ä㻹³ÖÓÐËü£¬ËüÔõô»áÊÇÎÞÓõÄÄØ?
¡¡¡¡ÎÒʵÔÚÏë²»µ½±ÈÄǸö¶ÑÕ»¸ü¾µäµÄÀý×ÓÁË,ÒÔÖÂÓÚÎÒ»¹ÒªÒýÓñðÈ˵ÄÀý×Ó£¬ÏÂÃæµÄÀý×Ó²»ÊÇÎÒÏëµ½µÄ£¬ÊÇÊéÉÏ¿´µ½µÄ£¬µ±È»Èç¹ûûÓÐÔÚÊéÉÏ¿´µ½£¬¿ÉÄܹýÒ»¶Îʱ¼äÎÒ×Ô¼ºÒ²ÏëµÄµ½£¬¿ÉÊÇÄÇʱÎÒ˵ÊÇÎÒ×Ô¼ºÏëµ½µÄҲûÓÐÈËÏàÐŵġ£
public class Stack {
¡¡private Object[] elements=new Object[10];
¡¡private int size = 0;
¡¡public void push(Object e){
¡¡¡¡ensureCapacity();
¡¡¡¡elements[size++] = e;
¡¡}
¡¡public Object pop(){
¡¡¡¡if( size == 0)
¡¡¡¡¡¡throw new EmptyStackException();
¡¡¡¡¡¡return elements[--size];
¡¡}
private void ensureCapacity(){
¡¡if(elements.length == size){
¡¡¡¡Object[] oldElements = elements;
¡¡¡¡elements = new Object[2 * elements.length+1];
¡¡¡¡System.arraycopy(oldElements,0, elements, 0, size);
¡¡}
}
}
¡¡¡¡ÉÏÃæµÄÔÀíÓ¦¸ÃºÜ¼òµ¥£¬¼ÙÈç¶ÑÕ»¼ÓÁË10¸öÔªËØ£¬È»ºóÈ«²¿µ¯³öÀ´£¬ËäÈ»¶ÑÕ»Êǿյģ¬Ã»ÓÐÎÒÃÇÒªµÄ¶«Î÷£¬µ«ÊÇÕâÊǸö¶ÔÏóÊÇÎÞ·¨»ØÊյģ¬Õâ¸ö²Å·ûºÏÁËÄÚ´
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
JavaµÄºËÐÄAPIÊǷdz£ÅÓ´óµÄ,Õâ¸ø¿ª·¢ÕßÀ´Ëµ´øÀ´Á˺ܴóµÄ·½±ã£¬¾³£ÈËÓÐÆÀÂÛ,javaÈóÌÐòÔ±±äɵ¡£
µ«ÊÇһЩÄÚÈÝÎÒÈÏΪÊDZØÐëÕÆÎյ쬷ñÔò²»¿ÉÒÔÊìÁ·ÔËÓÃjava£¬Ò²²»»áʹÓþͺÜÄѰìÁË¡£
1¡¢java.lang°üϵÄ80£¥ÒÔÉϵÄÀàµÄ¹¦ÄܵÄÁé»îÔËÓá£
2¡¢java.util°üϵÄ80£¥ÒÔÉϵÄÀàµÄÁé»îÔËÓã¬ÌرðÊǼ¯ºÏÀàÌåϵ¡¢Õý¹æ±í´ïʽ¡¢Ê±¼ä¡ ......
JavaÖУ¬Jniµ÷ÓÃDLLÎļþÊÔÑé
ËùÓÐÎļþ¾ùÔÚE:\·¾¶Ï¡£
°²×°jdk1.6.0_07
°²×°ÁËVC++6.0
µÚÒ»²½£¬
HelloWorld.java
µÚ¶þ²½£¬
E:\>javac HelloWorld.java
µÃµ½
HelloWorld.class
µÚÈý²½£¬
E:\>javah HelloWorld
µÃµ½
HelloWorld.h
µÚËIJ½£¬
±àдһ¸öCÎļþ
HelloWorldImp.c
µÚÎå²½£¬
ʹÓÃcl±àÒ ......
ת×Ô£ºhttp://www.blogjava.net/action/archive/2007/04/10/109574.html
http://www.javaeye.com/topic/232662
1.ÉèÖÃCookie
1Cookie cookie = new Cookie("key", "value");
2cookie.setMaxAge(60); //ÉèÖÃ60ÃëÉú´æÆÚ£¬Èç¹ûÉèÖÃΪ¸ºÖµ ......