³õѧjava´ÓÕâÀ↑ʼ
ÕâÊÇÎÒ¸öÈ˹éÄɵÄһЩ֪ʶµã£¬ÎÒ¾õµÃ³õѧjavaÊ×ÏÈÐèÒªÖØÒÔϵÄ֪ʶ¿ªÊ¼
(1)JAVA³ÌÐò¿ª·¢²½Ö裺
Ô´´úÂë-->±àÒë³É*.class-->Ö´ÐÐ(½«.class½»¸øJVM)
jvm--javaÐéÄâ»ú£¨½âÊÍÆ÷£©
(2)
JDK -- java¿ª·¢¹¤¾ß°ü(±àÒëÆ÷¡¢½âÊÍÆ÷¡¢Àà¿â)
JSDK -- java±ê×¼¿ª·¢¹¤¾ß°ü
J2SDK -- java 2.0 ±ê×¼¿ª·¢¹¤¾ß°ü;
J2EE -- J2SDK + ÍøÂ翪·¢Àà¿â
J2SE -- java2.0 ±ê×¼»·¾³
(3) JAVAHOME --- jdk°²×°Ä¿Â¼;
±àÒëÆ÷ javahome\bin\javac.exe
½âÊÍÆ÷ javahome\bin\java.exe
Àà¿â *.jar
(4)±àÒ룺 javac *.java
Ö´ÐÐ: java ÀàÃû£¨²»ÄÜ´ø.classÀ©Õ¹Ãû£©
(5)path»·¾³±äÁ¿
¹¦ÄÜ£ºÉèÖÿÉÖ´ÐÐÎļþµÄËÑË÷·¾¶
¸ñʽ£ºset path=%path%;·¾¶
%path% --- ´ú±íÒÑÓеÄpathÐÅÏ¢
²é¿´£ºpath
(6)classpath»·¾³±äÁ¿
¹¦ÄÜ£ºÉèÖÃ¿É .classÎļþ µÄËÑË÷·¾¶
¸ñʽ£ºset classpath=%classpath%;·¾¶
(7)java¿ª·¢¹¤¾ß
eclipse¡¢jbuilder
(8)Êý¾ÝÀàÐÍ
ÔʼÊý¾ÝÀàÐÍ£ºbyte¡¢char¡¢short¡¢int¡¢long¡¢float¡¢double¡¢boolean
ÒýÓÃÊý¾ÝÀàÐÍ£º°üÀ¨Êý×é¡¢Àà¡¢½Ó¿Ú
(9)ÔËËã·û
ÔËËã·û·ÖΪ£ºËãÊõÔËËã·û¡¢¸³ÖµÔËËã·û¡¢¹ØϵÔËËã·û¡¢Âß¼ÔËËã·û¡¢Ìõ¼þÔËËã·û
(10)¿ØÖÆÓï¾ä
¿ØÖÆÓï¾ä°üÀ¨£ºÅжÏÓï¾ä¡¢Ñ»·Óï¾ä¡¢ÌøתÓï¾ä
(11)Êý×é
½öÉùÃ÷£ºÈç int [] array;
ÉùÃ÷ºÍ´´½¨£ºÈç int [] array=new int[5];
ÉùÃ÷¡¢´´½¨ºÍ³õʼ»¯£ºÈç int [] array={1,2,…,n};
(12)¶ÔÏó
Àí½âÃæÏò¶ÔÏóµÄ¸ÅÄÃæÏò¶ÔÏó±à³Ì˼ÏëµÄºËÐÄÊǶÔÏó
´´½¨¶ÔÏó£ºÍ¨¹ý¹Ø¼ü×Önew
¶ÔÏóºÍÀàµÄÇø±ð£º¶ÔÏóÊÇʵÌ壬¶øÀàÊǶÔÏóµÄÔÐÍ
(13)Àà
ÀàµÄ¶¨Ò壺ʹÓùؼü×Öclass
Àà°üº¬µÄÄÚÈÝ£ºÊôÐÔ¡¢·½·¨£¨ÒÔ¼°¹¹Ôì·½·¨£©
¹¹Ôì·½·¨£ºÃ»Óзµ»ØÀàÐÍ£¬·½·¨ÃûºÍÀàÃûÒ»Ñù
·½·¨µÄ°üº¬µÄÄÚÈÝ£º·½·¨Ãû³Æ¡¢·½·¨·µ»ØÖµµÄÊý¾ÝÀàÐÍ£¨Ã»Óзµ»ØֵʹÓÃvoid£©¡¢²ÎÊý
Ïà¹ØÎĵµ£º
Collection:ÊÇ´æ·ÅÒ»×éµ¥ÖµµÄ×î´ó½Ó¿Ú£¬Ã¿¸öÖµ¶¼ÊÇÒ»¸ö¶ÔÏó£¬Ò»°ã²»»áÖ±½ÓʹÓÃCollection½Ó¿Ú
List£ºÊÇCollectionµÄ×Ó½Ó¿Ú£¬¶ÔCollection½øÐÐÁË´óÁ¿µÄÀ©³ä£¬ÀïÃæ´æ·ÅµÄÄÚÈÝ¿ÉÒÔÖظ´
Set£ºÊÇCollectionµÄ×ÓÀ࣬ûÓжÔCollection½øÐÐÀ©³ä£¬ÀïÃæ´æ·ÅµÄÄÚÈݲ»ÔÊÐíÖظ´
Map£ºÊÇ´æ·ÅÒ»¶ÔÖµµÄ×î´ó½Ó¿Ú£¬½Ó¿ÚÖÐÿ¸öÔªËض¼ÊÇÒ»¶ ......
java ÖеÄÐòÁл¯Óë·´ÐòÁл¯´úÂ룺
//½øÐÐÐòÁл¯
public byte[] getByteArray(String[] str)
{
byte[] bt = (byte[])null;
try {
if (str != null) {
& ......
JavaÀàµÄ³õʼ»¯Ë³Ðò
¡¡¡¡ÎÒ°ÑJavaÀàµÄ³õʼ»¯Ë³Ðò·ÖΪÁ½²¿·Ö¡£µÚÒ»²¿·ÖÊÇÀàµÄ³õʼ»¯£¬µÚ¶þ²¿·ÖÊǶÔÏóµÄ³õʼ»¯¡£
¡¡¡¡ÔÚ³õʼ»¯Ö®Ç°JVM±ØÐëÏȰѸÃÀàµÄ×Ö½ÚÂë¼ÓÔص½ÄÚ´æÖÐÀ´¡£Õâʱ²»¹Ü´´²»´´½¨¶ÔÏ󶼻áÂíÉÏÖ´ÐÐÀàµÄ³õʼ»¯£º
¡¡¡¡Ö´Ðо²Ì¬³õʼ»¯±í´ïʽ£¨Èçstatic int a = 10£©ºÍ¾²Ì¬³õʼ»¯¿é£¨¼´static£û£ýÖеÄÄÚÈÝ£©£¬×¢ÒâÁ½ ......
×î½ü¶ÁÍê<Java²¢·¢±à³Ìʵ¼ù>,ÎÞÒÉÕâÊÇÒ»±¾ºÃÊé,ËüʹµÃÎÒ¶ÔÏß³Ì,Ëø,ÒÔ¼°Óë²¢·¢Ïà¹ØµÄ
һЩ֪ʶÌåϵ¸ü¼ÓÍ걸,Ïл°²»¶à˵,ÏÂÃæÎÒϵͳÊáÀíÁËÏÂÀïÃæµÄһЩÀíÂÛÒªµã,ÏàÐÅʵ¼ùÉÏ
Ãæ,´ó¼Ò»ò¶à»òÉÙ¶¼»áÓÐÌå»á,ÄÇôÓÃÀíÂÛµÄ֪ʶµã½«Êµ¼ùÌå»áÁýÂçÆðÀ´,½«»áÐγɸü¼ÓÀιÌ
ºÍÍ걸µÄ֪ʶÌåϵ,ÖÁÉÙÎÒÕâôÈÏΪ,дÕâһƪ±Ê¼ÇÒ²ÊÇÓÃÒÔ ......
תÔØ×Ô£ºhttp://chenpingtai2008.javaeye.com/blog/253339
ÔçÔÚJava
1.2ÍƳö֮ʱ£¬Javaƽ̨ÖоÍÒýÈëÁËÒ»¸öеÄÖ§³Ö£ºjava.lang.ThreadLocal£¬¸øÎÒÃÇÔÚ±àд¶àÏ̳߳ÌÐòʱÌṩÁËÒ»ÖÖеÄÑ¡Ôñ¡£Ê¹ÓÃ
Õâ¸ö¹¤¾ßÀà¿ÉÒԺܼò½àµØ±àд³öÓÅÃÀµÄ¶àÏ̳߳ÌÐò£¬ËäÈ»ThreadLocal·Ç³£ÓÐÓ㬵«ÊÇËƺõÏÖÔÚÁ˽âËü¡¢Ê¹ÓÃËüµÄÅóÓÑ»¹²»¶à¡£
¡¡ ......