Java ÔËËã·û×ܼÆ
1.ËãÊõÔËËã·û
JavaµÄËãÊõÔËËã·û·ÖΪһԪÔËËã·ûºÍ¶þÔªÔËËã·û¡£Ò»ÔªÔËËã·ûÖ»ÓÐÒ»¸ö²Ù×÷Êý£»¶þÔªÔËËã·ûÓÐÁ½¸ö²Ù×÷Êý£¬ÔËËã·ûλÓÚÁ½¸ö²Ù×÷ÊýÖ®¼ä¡£ËãÊõÔËËã·ûµÄ²Ù×÷Êý±ØÐëÊÇÊýÖµÀàÐÍ¡£
(1)Ò»ÔªÔËËã·û£º
Ò»ÔªÔËËã·ûÓУºÕý£¨+£©¡¢¸º£¨££©¡¢¼Ó1£¨++£©ºÍ¼õ1£¨£££©4¸ö¡£
¼Ó1¡¢¼õ1ÔËËã·ûÖ»ÔÊÐíÓÃÓÚÊýÖµÀàÐ͵ıäÁ¿£¬²»ÔÊÐíÓÃÓÚ±í´ïʽÖС£¼Ó1¡¢¼õ1ÔËËã·û¼È¿É·ÅÔÚ±äÁ¿Ö®Ç°£¨È磫£«i£©£¬Ò²¿É·ÅÔÚ±äÁ¿Ö®ºó£¨Èçi£«£«£©£¬Á½ÕߵIJî±ðÊÇ£ºÈç¹û·ÅÔÚ±äÁ¿Ö®Ç°£¨È磫£«i£©£¬Ôò±äÁ¿ÖµÏȼÓ1»ò¼õ1£¬È»ºó½øÐÐÆäËûÏàÓ¦µÄ²Ù×÷£¨Ö÷ÒªÊǸ³Öµ²Ù×÷£©£»Èç¹û·ÅÔÚ±äÁ¿Ö®ºó£¨Èçi£«£«£©£¬ÔòÏȽøÐÐÆäËûÏàÓ¦µÄ²Ù×÷£¬È»ºóÔÙ½øÐбäÁ¿Öµ¼Ó1»ò¼õ1¡£
ÀýÈ磺
int i=6£¬j£¬k£¬m£¬n;
j = +i; //È¡ÔÖµ£¬¼´j=6
k = -i; //È¡¸ºÖµ£¬¼´k=-6
m = i++; //ÏÈm=i,ÔÙi=i+1£¬¼´m=6£¬i=7
m = ++i; //ÏÈi=i+1,ÔÙm=i£¬¼´i=7£¬m=7
n = j--; //ÏÈn=j,ÔÙj=j-1£¬¼´n=6£¬j=5
n = --j; //ÏÈj=j-1,ÔÙn=j£¬¼´j=5£¬n=5
ÔÚÊéдʱ»¹Òª×¢ÒâµÄÊÇ£ºÒ»ÔªÔËËã·ûÓëÆäÇ°ºóµÄ²Ù×÷ÊýÖ®¼ä²»ÔÊÐíÓпոñ£¬·ñÔò±àÒëʱ»á³ö´í¡£
(2)¶þÔªÔËËã·û
¶þÔªÔËËã·ûÓУº¼Ó£¨+£©¡¢¼õ£¨££©¡¢³Ë£¨*£©¡¢³ý£¨£¯£©¡¢È¡Óࣨ%£©¡£ÆäÖÐ+¡¢£¡¢*¡¢£¯Íê³É¼Ó¡¢¼õ¡¢³Ë¡¢³ýËÄÔòÔËË㣬%ÊÇÇóÁ½¸ö²Ù×÷ÊýÏà³ýºóµÄÓàÊý¡£
%ÇóÓà²Ù×÷¾ÙÀý£º
a % b = a £ (a / b) * b
È¡ÓàÔËËã·û¼È¿ÉÓÃÓÚÁ½¸ö²Ù×÷Êý¶¼ÊÇÕûÊýµÄÇé¿ö£¬Ò²¿ÉÓÃÓÚÁ½¸ö²Ù×÷Êý¶¼ÊǸ¡µãÊý£¨»òÒ»¸ö²Ù×÷ÊýÊǸ¡µãÊý£©µÄÇé¿ö¡£µ±Á½¸ö²Ù×÷Êý¶¼ÊǸ¡µãÊýʱ£¬ÀýÈç7.6 % 2.9ʱ£¬¼ÆËã½á¹ûΪ£º7.6 £ 2 * 2.9 = 1.8¡£
µ±Á½¸ö²Ù×÷Êý¶¼ÊÇintÀàÐÍÊýʱ£¬a%bµÄ¼ÆË㹫ʽΪ£º
a % b = a £ £¨int£©(a / b) * b
µ±Á½¸ö²Ù×÷Êý¶¼ÊÇlongÀàÐÍ£¨»òÆäËûÕûÊýÀàÐÍ£©Êýʱ£¬a%bµÄ¼ÆË㹫ʽ¿ÉÒÔÀàÍÆ¡£
µ±²Î¼Ó¶þÔªÔËËãµÄÁ½¸ö²Ù×÷ÊýµÄÊý¾ÝÀàÐͲ»Í¬Ê±£¬Ë
Ïà¹ØÎĵµ£º
Java ÖÐÉú³ÉÊý×ÖÖ¤ÊéÒ²ºÜ¼òµ¥µÄ¡£
1¡¢´´½¨Ö¤Êé
Java ÖÐµÄ keytool.exe £¨Î»ÓÚ JDKBin Ŀ¼Ï£©¿ÉÒÔÓÃÀ´´´½¨Êý×ÖÖ¤Ê飬ËùÓеÄÊý×ÖÖ¤ÊéÊÇÒÔÒ»ÌõÒ»Ìõ(²ÉÓñðÃûÇø±ð)µÄÐÎʽ´æÈëÖ¤Êé¿âµÄÖУ¬Ö¤Êé¿âÖеÄÒ»ÌõÖ¤Êé°üº¬¸ÃÌõÖ¤ÊéµÄ˽Կ£¬¹«Ô¿ºÍ¶ÔÓ¦µÄÊý×ÖÖ¤ÊéµÄÐÅÏ¢¡£Ö¤Êé¿âÖеÄÒ»ÌõÖ¤Êé¿ÉÒÔµ¼³öÊý×ÖÖ¤ÊéÎļþ£¬Êý×ÖÖ¤ÊéÎļþÖ»°üÀ¨ ......
javaÉè¼Æģʽѧϰ1££Singleton Pattern
¡¡¡¡Ç°Ð©Ìì°ÚŪjava£¬²Î¿¼Ò»Ð©×ÊÁÏдÁ˸öÊý¾Ý¿âÁ¬½Ó³Ø£¬¶ÔÀïÃæÖ»²úÉúÒ»¸öʵÀýµÄÄÇÖÖ×ö·¨Éî±íÅå·þ£¬½ñÌìÖÐÎçÓÖÌýµ½±ðÈËÔÚ˵Éè¼Æģʽ£¬Êܲ»ÁËÁË£¬¾ÍÉÏÍøDownÁ˵ã×ÊÁÏÀ´¡£
¡¡¡¡Ò»À´¾Í¿´µ½ÁËSingletonģʽ£¬Ò»¿´£¬Ñ½£¬²»¾ÍÊÇÄǸöÁ¬½Ó³ØÀïÓõķ½·¨Ã´?!àÞ£¬ÔÀ´Èç´Ë¡£
¡¡¡¡Singleton Ê ......
½«ÏÂÔغóµÄÎļþ½â°ü£¬µÃµ½jxl.jar£¬·ÅÈëclasspath£¬°²×°¾ÍÍê³ÉÁË¡£
»ù±¾²Ù×÷
Ò»¡¢´´½¨Îļþ
ÄâÉú³ÉÒ»¸öÃûΪ“²âÊÔÊý¾Ý.xls”µÄExcelÎļþ£¬ÆäÖеÚÒ»¸ö¹¤×÷±í±»ÃüÃûΪ“µÚÒ»Ò³”£¬´óÖÂЧ¹ûÈçÏ£º
´úÂ루CreateXLS.java£©£º
//Éú³ÉExcelµÄÀà
import java.io.*;
import jxl.*;
import jxl.write. ......
jvm classLoader architecture£º
1. Bootstrap ClassLoader/Æô¶¯Àà¼ÓÔØÆ÷
Ö÷Òª¸ºÔðjdk_home/libĿ¼ÏµĺËÐÄ api »ò -Xbootclasspath Ñ¡ÏîÖ¸¶¨µÄjar°ü×°È빤×÷¡£
2. Extension ClassLoader/À©Õ¹Àà¼ÓÔØÆ÷
Ö÷Òª¸ºÔðjdk_home/lib/extĿ¼ÏµÄjar°ü»ò -Djava.ext.dirs Ö¸¶¨Ä¿Â¼ÏµÄjar°ü×°È빤×÷¡£
3 ......
1£®Hibernate¹¤×÷ÔÀí¼°ÎªÊ²Ã´ÒªÓã¿
ÔÀí£º
1.¶ÁÈ¡²¢½âÎöÅäÖÃÎļþ
2.¶ÁÈ¡²¢½âÎöÓ³ÉäÐÅÏ¢£¬´´½¨SessionFactory
3.´ò¿ªSesssion
4.´´½¨ÊÂÎñTransation
5.³Ö¾Ã»¯²Ù×÷
6.Ìá½»ÊÂÎñ
7.¹Ø±ÕSession
8.¹Ø±ÕSesstionFactory
ΪʲôҪÓãº
1. ¶ÔJDB ......