ת£ºJavaѧϰ·Ïßͼ£¬×¨ÎªÐÂÊÖ¶¨ÖƵÄJavaѧϰ¼Æ»®½¨Òé
ת×Ô£ºhttp://tieba.baidu.com/f?kz=692446591
ÔõôѧϰJava£¬ÕâÊǺܶàÐÂÊÖ¾³£»áÎÊÎÒµÄÎÊÌ⣬ÏÖÔÚÎÒ¼òµ¥ÃèÊöÏÂÒ»¸öJava³õѧÕßµ½¾ÍҵҪѧµ½µÄһЩ¶«Î÷£º
Ê×ÏÈÒªÃ÷°×JavaÌåϵÉè¼Æµ½µÃÈý¸ö·½Ã棺J2SE,J2EE,J2ME£¨KJAVA£©¡£J2SE£¬Java 2 Platform Standard Edition£¬ÎÒÃǾ³£Ëµµ½µÄJDK£¬¾ÍÖ÷ÒªÖ¸µÄÕâ¸ö£¬ËüÊÇÈýÕߵĻù´¡£¬ÊôÓÚ×ÀÃæ¼¶Ó¦Óÿª·¢£¬Õⲿ·ÖÈç¹ûѧµÃºÃºÜÈÝÒ×ÍØÕ¹J2EEºÍJ2ME¡£J2ME£¬The Micro Edition of the Java 2 Platform¡£Ö÷ÒªÓÃÓÚǶÈëʽJava£¬ÈçÊÖ»ú£¬PDAµÈµÈ¡£J2EE£¬Java 2 Platform£¬Enterprise Edition£¬¾ÍÊÇËùνµÄÆóÒµ¼¶Java£¬ÊÊºÏÆóÒµµÄ´óÐÍÓ¦Óÿª·¢¡£
J2SE£º
ÐÂÊÖ×î³õѧϰµÄʱºòÏÈÒª´ÓJ2SE¿ªÊ¼Ñ§Æð£¬Ëù°üº¬µÄÄÚÈÝÖ÷Òª·ÖΪ£ºÃæÏò¶ÔÏó¸ÅÄîµÄÀí½â¡¢Java»ù±¾Óï·¨µÄѧϰ£¬Java×ÀÃæÍ¼ÐνçÃæÓ¦ÓóÌÐòµÄ¿ª·¢£¬ÕÆÎÕ³£ÓõÄJava APIµÈ£¨¹Ø¼üÊÇҪѧ»áÔõÑù²éÔÄ£©¡£
ÖØµã£ºJava»ù±¾Óï·¨£¨Ñ»·½á¹¹£¬Êý¾ÝÀàÐÍ£¬Êý×飬ÔËËã·ûµÈ£©¡¢Swing£¬awt£¬Ê¼þ»úÖÆ¡¢ÎļþÊäÈëÊä³öÁ÷´¦ÀíµÈ
ÄÑµã£ºÃæÏò¶ÔÏó˼ÏëµÄÀí½â£¨½Ó¿Ú¡¢ÀàµÈ£©¡¢Ï̡߳¢socketÍøÂç±à³ÌµÈ
ÊÓÆµ½Ì³ÌÍÆ¼ö£ºËïöεÄJava»ù´¡ÊÓÆµ½Ì³Ì¡¢ÕÅТÏéµÄJava»ù´¡ÊÓÆµ½Ì³Ì£¬½²µÄ¶¼ºÜϸ£¬¶øÇÒÕâÁ½Î»ÀÏʦÔÚ½Ìѧ·½Ãæ¶¼ÓкܺõľÑé¡£
J2EE£º
ÔÚѧϰÁËJ2SEÖ®ºó£¬Äã¿ÉÒÔ³¢ÊÔ×ÅÂýÂý¹ý¶Éµ½J2EE£¬µ±È»£¬Ñ§Ï°J2EEº£ÐèÒªºÜ¶à·ÇJAVA¼¼ÊõµÄÖ§³Å£¬±ÈÈçÊý¾Ý¿â¼¼Êõ£¬ÍøÒ³±à³Ì¼¼ÊõµÈµÈ£¬´ý»áÎÒ»áÏêϸ½éÉÜÕâÁ½·½ÃæµÄÄÚÈÝ¡£J2EEÓÐÈý¸ö±ØÑ§µÄ¿ò¼Ü£¬Èç¹ûÄã˵ÄãѧÁËJ2EE£¬µ«ÓÖ²»»áÕâÈý¸ö¿ò¼ÜµÄ»°£¬ÄÇ»áÈÃÈËЦµô´óÑÀ£¬ÕâÈý¸ö¿ò¼Ü·Ö±ðÊÇStruts¡¢SpringºÍHibernate£¬ËäÈ»ÕâÈý¸ö¿ò¼ÜÓ¦Óúܹ㣬µ«²»´ú±íÕâÈý¸ö¿ò¼Ü¾Í´ú±íÁËJ2EE£¬J2EE»¹ÓкܶàÆäËûµÄ¶«Î÷£¬±ÈÈçEJB£¬×÷Ϊһ¿îÖØÁ¿¼¶£¨´ËÖØÁ¿¼¶²»ÊÇÖ¸ÖØÁ¿¼¶Ñ¡ÊÖÄǸöÒâ˼£¬´ËÖØÁ¿¼¶·Ç±ËÖØÁ¿¼¶£©¿ò¼Ü£¬ËäÈ»Õâ¸öÓ¦ÓÃÂýÂýµÄÔÙ±»ÆäËû¿ò¼ÜËùÈ¡´ú£¬µ«EJB3.0µÄ³öÏÖÒ²¸øËü´ø»ØÒ»Ð©Éú»ú£¬×÷Ϊһ¸ö·Ö²¼Ê½Ó¦ÓõĿò¼Ü£¬Ò²ÊÇ´ó¼ÒҪȥѧϰºÍÁ˽âµÄ֪ʶ¡£
µ±È»£¬¸Õ²Å˵µ½J2EE°üº¬µÄ·¶Î§ºÜ¹ã£¬¼´Ê¹ÎÒ°ÑÎÒËùÁ˽âµÄËùÓм¼Êõ˵³öÀ´£¬Ò²²¢²»ÄÜ´ú±íJ2EE£¬ÕâÊÇÒ»¸öºÜÉîºÜ¹ãµÄѧÎÊ£¬ÐèÒª´ó¼ÒÒÔºóÔÙ¹¤×÷µÄʱºòÂýÂýÈ¥·¢ÏÖÁË¡£ÎÒËùÁ˽âµÄ»¹°üÀ¨£º
JDBC:JavaÊý¾Ý¿âÁ¬½Ó¶ÔÏ󣬻ù´¡ÖеĻù´¡£¬HibernateÒ²Ö»ÊǶÔËüµÄ·â×°¶øÒÑ
JNDI: Java ÃüÃûÓëĿ¼½Ó¿Ú£¬J2EEÖØÒª¹æ·¶Ö
Ïà¹ØÎĵµ£º
1¡¢Ê×ÏÈ´ó¼Ò×îºÃÈ¥ÏÂÔØÒ»¸ödesigner µÄeclipse ²å¼þ
2¡¢È»ºó·ÅÈëeclipse °²×°Ä¿Â¼ÏµÄpluginĿ¼ÏÂ
3¡¢ÖØÐÂÆô¶¯eclipse
4 н¨Ò»¸öjava swing project
5, н¨Ò»¸öwindow£¬È»ºóµãÔËÐУ¬¾Í»á³öÏÖÒ»¸ö×î¼òµ¥µÄ´°¿Ú¡£
µ±È»£¬ÄãÒ²¿ÉÒÔн¨Ò»¸öclass Window£¬È»ºóÊäÈëÈçÏ´úÂë
import java.awt.Dimension;
import ......
¼ÙÉèÐèÇó(ÈçÓÐÀ×ͬ£¬´¿ÊôÇɺÏ)£º
ÓÐÒ»¸öÈ«¹úÐԵĴóÆóÒµ£¬ÔÚÈ«¹ú¸÷µØÐèÒª²¿ÊðÉÏǧ̨¿Í»§»ú£¬ÕâЩ¿Í»§»úÐèҪʵʱÓë·þÎñÆ÷½»»¥£¬½øÐÐÊý¾Ý´¦Àí¡£ÊµÊ±ÐÔÒªÇó¸ß£¬°²È«ÐԸߣ¬ÒªÇóÖ§³ÖÊÂÎñ£¬ÒÔ¼°²»ÖжϷþÎñ¡£
Ó²¼þ²¿Êð£º
1¡¢ 3000̨¿Í»§»ú
2¡¢ 10̨· ......
²âÊÔÖз¢ÏÖÈç¹û¼¸¸ö´¦ÓÚ¿ÉÔËÐÐ״̬µÄÏ̵߳ÄÓÅÏȼ¶¶¼Ð¡ÓÚ»òÕßµÈÓÚ6ʱ£¬yield()·½·¨¿É½«ÔËÐлú»áÈøøÓÅÏȼ¶Îª6ºÍÓÅÏȼ¶Îª5µÄÏ̡߳£
¶øÈç¹ûµ÷ÓÃÁËyield()·½·¨µÄÏ̵߳ÄÓÅÏȼ¶´óÓÚ»òµÈÓÚ7ʱ£¬Ôò²»»á½«ÔËÐлú»áÈøøÆäËûÏ̡߳£ ......
import java.io.*;
public class Test {
public static String convert(String s) {
if (s == null || s.length() == 0)
return s;
  ......
JDK 6.0 ÒÔ¼°JDK 5.0 update 9 µÄ nioÖ§³Öepoll £¨½öÏÞ Linux
ϵͳ
£©£¬¶Ô²¢·¢idle connection»áÓдó·ù¶ÈµÄÐÔÄÜÌáÉý£¬Õâ¾ÍÊǺܶàÍøÂç·þÎñÆ÷Ó¦ÓóÌÐòÐèÒªµÄ¡£
ÆôÓõķ½·¨ÈçÏ£º
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider
ÀýÈçÔÚ Linux ÏÂÔËÐÐµÄ Tomcat ʹÓà NIO Connector £¬ÄÇôÆô ......