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¸öÔªËØ£¬È»ºóÈ«²¿µ¯³öÀ´£¬ËäÈ»¶ÑÕ»Êǿյģ¬Ã»ÓÐÎÒÃÇÒªµÄ¶«Î÷£¬µ«ÊÇÕâÊǸö¶ÔÏóÊÇÎÞ·¨»ØÊյģ¬Õâ¸ö²Å·ûºÏÁËÄÚ´
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
ÔÚjava³ÌÐòÖУ¬ÍòÊÂÍòÎï½Ô¶ÔÏ󣬼´Ê¹ÊÇjava³ÌÐò±¾Éí£¬Ò²ÊÇÒ»¸ö¶ÔÏó
Ò»¡¢ReferenceÊDzÙ×ݶÔÏóÖ®Ô¿³×
cÓïÑÔÖÐÊÇʹÓÃÖ¸ÕëÀ´²Ù×ݶÔÏóµÄ£¬µ«ÊÇjavaÄØ£¿ÓõÄÊÇreferenceÀ´²Ù×ݶÔÏó£¬ÎÒϰ¹ß°ÑËû½Ð×ö¾ä±ú£¬¾ä±úºÍ¶ÔÏóµÄ¹ØÏµ¾ÍÏëÊǵçÊÓÒ£¿ØÆ÷ºÍµçÊÓ»ú ......
×î½ü¶ÔspringÔ´Âë¸ÐÐËȤ£¬½ñÌì¿´µ½annotation²¿·Ö£¬ÂÔ¼ÇÖ®¡£
Ò». ×î³£¼ûµÄannotation
@Override:ÓÃÔÚ·½·¨Ö®ÉÏ£¬ÓÃÀ´¸æËß±ðÈËÕâÒ»¸ö·½·¨ÊǸÄд¸¸ÀàµÄ
@Deprecated:½¨Òé±ðÈ˲»ÒªÊ¹ÓþɵÄAPIµÄʱºòÓõÄ,±àÒëµÄʱºò»áÓòúÉú¾¯¸æÐÅÏ¢,¿ÉÒÔÉ趨ÔÚ³ÌÐòÀïµÄËùÓеÄÔªËØÉÏ.
@SuppressWarnings:ÔÝʱ°ÑһЩ¾¯¸æÐÅÏ¢ÏûÏ¢¹Ø±Õ
@En ......
JavaµÄºËÐÄAPIÊǷdz£ÅÓ´óµÄ,Õâ¸ø¿ª·¢ÕßÀ´Ëµ´øÀ´Á˺ܴóµÄ·½±ã£¬¾³£ÈËÓÐÆÀÂÛ,javaÈóÌÐòÔ±±äɵ¡£
µ«ÊÇһЩÄÚÈÝÎÒÈÏΪÊDZØÐëÕÆÎյ쬷ñÔò²»¿ÉÒÔÊìÁ·ÔËÓÃjava£¬Ò²²»»áʹÓþͺÜÄѰìÁË¡£
1¡¢java.lang°üϵÄ80£¥ÒÔÉϵÄÀàµÄ¹¦ÄܵÄÁé»îÔËÓá£
2¡¢java.util°üϵÄ80£¥ÒÔÉϵÄÀàµÄÁé»îÔËÓã¬ÌرðÊǼ¯ºÏÀàÌåϵ¡¢Õý¹æ±í´ïʽ¡¢Ê±¼ä¡ ......
×î½üStephan SchmidtÔÚ²©¿ÍÖз¢±íÁËÌâΪ¡¶ÏÂÒ»´úJava±à³Ì·ç¸ñ¡·µÄÎÄÕ£¬²ûÊöÁËËûÑÛÖÐJava±à³Ì·ç¸ñµÄ¸Ä±ä£¬ÒÔ¼°Î´À´µÄ×ßÏò£ºÐí¶à¹«Ë¾ºÍ¿ª·¢ÈËÔ±ÕýÔÚ´ÓJavaתÏòÆäËû±à³ÌÓïÑÔ£ºRuby¡¢Python¡¢Groovy¡¢Erlang»òScalaµÈµÈ¡£²»¹ýÄã¿ÉÄÜ×ö²»µ½ÕâÒ» µã¡£¼´±ãÈç´Ë£¬ÄãÒ²¿ÉÒԸıäÄãµÄ±à³Ì·ç¸ñ£¬»ñÈ¡ÕâЩÐÂÓïÑÔµÄÓÅÊÆ¡£ÊÂʵÉÏ£¬ÔÚ¹ýÈ ......