Ê®ËÄÖÖJava¿ª·¢¹¤¾ßµãÆÀ
ÔÚ¼ÆËã»ú¿ª·¢ÓïÑÔµÄÀúÊ·ÖУ¬´ÓÀ´Ã»ÓÐÄÄÖÖÓïÑÔÏóJavaÄÇÑùÊܵ½Èç´ËÖÚ¶à³§É̵ÄÖ§³Ö£¬ÓÐÈç´Ë¶àµÄ¿ª·¢¹¤¾ß£¬Java²ËÄñÃÇÈç³õÈë´ó¹ÛÔ°µÄÁõÀÑÀÑ£¬¿´»¨ÁËÑÛ£¬²»Öª¸ÃºÎÖÖÑ¡Ôñ¡£µÄÈ·£¬ÕâЩ¹¤¾ß¸÷ÓÐËù³¤£¬¶¼Ã»Óоø¶ÔÍêÃÀµÄ£¬¾ÍËãÊÇÀÏÄñÒ²ºÜÄÑ×ö³öÑ¡Ôñ¡£ÔÚ±¾ÎÄÖÐÎÒ¼òÒª½éÉÜÁ˳£¼ûµÄÊ®ÎåÖÖJava¿ª·¢¹¤¾ßµÄÌØµã£¬¹ÜÖпú“Æ÷”£¬Ï£ÍûÄܶԴó¼ÒÓÐËù°ïÖú¡£
¡¡¡¡1¡¢JDK £¨Java Development Kit£©
¡¡¡¡SUNµÄJava²»½öÌáÁËÒ»¸ö·á¸»µÄÓïÑÔºÍÔËÐл·¾³£¬¶øÇÒ»¹ÌáÁËÒ»¸öÃâ·ÑµÄJava¿ª·¢¹¤¾ß¼¯(JDK)¡£¿ª·¢ÈËÔ±ºÍ×îÖÕÓû§¿ÉÒÔÀûÓÃÕâ¸ö¹¤¾ßÀ´¿ª·¢java³ÌÐò¡£
¡¡¡¡JDK¼òµ¥Ò×ѧ£¬¿ÉÒÔͨ¹ýÈκÎÎı¾±à¼Æ÷£¨È磺Windows ¼Çʱ¾¡¢UltrEdit¡¢Editplus¡¢FrontPageÒÔ¼°dreamweaverµÈ£©±àдJavaÔ´Îļþ£¬È»ºóÔÚDOS×´¿öÏÂÀûͨ¹ýjavacÃüÁJavaÔ´³ÌÐò±àÒë³É×Ö½ÚÂ룬ͨ¹ýJavaÃüÁîÀ´Ö´ÐбàÒëºóµÄJavaÎļþ£¬ÕâÄÜ´ø¸øDOSʱ´ú³ÌÐòÔ±ÃÀºÃµÄ»ØÒä¡£Java ³õѧÕßÒ»°ã¶¼²ÉÓÃÕâÖÖ¿ª·¢¹¤¾ß¡£
¡¡¡¡´Ó³õѧÕ߽ǶÈÀ´¿´£¬²ÉÓÃJDK¿ª·¢Java³ÌÐòÄܹ»ºÜ¿ìÀí½â³ÌÐòÖи÷²¿·Ö´úÂëÖ®¼äµÄ¹ØÏµ£¬ÓÐÀûÓÚÀí½âJavaÃæÏò¶ÔÏóµÄÉè¼ÆË¼Ïë¡£JDKµÄÁíÒ»¸öÏÔÖøÌØµãÊÇËæ×ÅJava £¨J2EE¡¢J2SEÒÔ¼°J2ME£©°æ±¾µÄÉý¼¶¶ ......
Ñ¡ÔñÅÅÐò¾ÍÊÇ´ÓÊý¾ÝÀïÃæÕÒµ½×îСµÄ·Åµ½×î×ó±ß,ÿ´Î±È½ÏËùÓÐÊý¾Ýºó½»»»Ò»´Î.
ÎÒ´Ó֮ǰµÄðÅÝÅÅÐòÀà¼Ì³ÐÏÂÀ´µÄ.
package array;
/**
*
* @author leon.lee
*/
public class SelectionSort extends BubbleSort{
public SelectionSort(int arrayLength){
super(arrayLength);
}
@Override
public void sort() {
for(int i=0;i<arrayData.length-1;i++){
int minValuePostion = i;
for(int j=i+1;j<arrayData.length;j++){
if(arrayData[j]<arrayData[minValuePostion]){
minValuePostion = j;
}
}
swap(i,minValuePostion);
}
}
public static void main(String[] args) {
SelectionSort bs ;
try{
bs = new SelectionSort(10);
}catch(ExceptionInInitializerError e){
System.out.println(e.getMessage());
return;
}
bs.printArrayList();
bs.sort();
bs.print ......
1£¬½¨Ò»¸öuserdb¿â£¬ÔÙ½¨userinfo±í£¬×ֶΣºid(int),username(varchar),password(varchar)¡£
2£¬DBConnection.java
package com.datainfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Connection conn = null;
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/userdb"; //²»Í¬Êý¾Ý¿â²»Í¬JDBC
String username = "sa";
&nb ......
1£¬½¨Ò»¸öuserdb¿â£¬ÔÙ½¨userinfo±í£¬×ֶΣºid(int),username(varchar),password(varchar)¡£
2£¬DBConnection.java
package com.datainfo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Connection conn = null;
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/userdb"; //²»Í¬Êý¾Ý¿â²»Í¬JDBC
String username = "sa";
&nb ......
¸Õ¸ÕÔĶÁÁË¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·Õâ±¾Ê飬¸Ð¾õÊÜÒæ·ÆÇ³¡£
¸ÃÊéÉîÈëdz³ö£¬ÏµÍ³µØ²ûÊöÁËJava¼ÓÃÜÓë½âÃܵÄÏà¹ØÀíÂÛ£¬²¢ÌṩÁ˷ḻµÄʾÀý£¬¶Ô¹¤×÷ÖÐÓû§Ïà¹Ø¼¼ÊõµÄ¶ÁÕߺÜÓаïÖú¡£
ÔĶÁºó£¬ÓÐÒÔÏÂÈýµã¸Ð´¥ºÜÉ
1¡¢±¾Êé¶ÔÓÚJava¼ÓÃÜÓë½âÃÜÁìÓòµÄÀíÂ۵IJûÊöºÜÈ«Ãæ£¬´Óµ±Ç°µÄ°²È«ÎÊÌâµ½ÃÜÂëѧ£¬ÔÙµ½Ö÷ÒªµÄËã·¨ÀíÂÛ£¬¼¸ºõÈ«¶¼×öÁËÏ꾡µÄ˵Ã÷¡£
2¡¢±¾Êé¶ÔÓÚJavaÔÚ¼ÓÃÜÓë½âÃÜ·½ÃæµÄAPIÒÔ¼°Ïà¹ØµÄËã·¨Ö§³Ö£¬²ûÊöµÄºÜ¾ßÌ壬Òò´Ëʹ¶ÁÕ߸üÈÝÒ×ÕÆÎÕJAVAÔÚÕâ·½ÃæÉè¼ÆµÄÖÇ»ÛÓ뾫ÇÉ¡£
3¡¢±¾ÊéÌṩµÄÓÃJava½øÐмÓÃÜÓë½âÃܵÄʾÀý¿É²Ù×÷ÐÔºÜÇ¿£¬¶Ôʵ¼ÊµÄÏîĿʵ¼ù»î¶¯ÓÐ׎ϺõIJο¼Óë½è¼øÒâÒå¡£
·Ç³£¸Ðл¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·Õâ±¾ÊéµÄ×÷ÕßÁº¶°£¬¸Ðл»úе¹¤Òµ³ö°æÉçÓ뻪Õ¹«Ë¾¸ø¶ÁÕß´øÀ´ÕâÑùµÄºÃÊ飬 Õæ³ÏÏ£Íû»úе³ö°æÉç¼ÌÐø¸ø¶ÁÕßÌṩ¸ü¶àºÃµÄJAVA¿ª·¢Ïà¹ØµÄ×÷Æ·¡£
ÔÎÄÍøÖ·£ºhttp://book.douban.com/review/3247829/ ......
À´Ô´£ºhttp://hi.baidu.com/wangking/blog/item/4d28730945364aaa2eddd4a9.html
Ò»¡¢Ê²Ã´ÊÇ
JavaÊÂÎñ
ͨ³£µÄ¹ÛÄîÈÏΪ£¬ÊÂÎñ½öÓëÊý¾Ý¿âÏà¹Ø¡£
ÊÂÎñ±ØÐë·þ´ÓISO/IECËùÖÆ¶¨µÄACIDÔÔò¡£ACIDÊÇÔ×ÓÐÔ£¨atomicity£©¡¢Ò»ÖÂÐÔ£¨consistency£©¡¢¸ôÀëÐÔ
£¨isolation£©ºÍ³Ö¾ÃÐÔ£¨durability£©µÄËõд¡£ÊÂÎñµÄÔ×ÓÐÔ±íʾÊÂÎñÖ´Ðйý³ÌÖеÄÈκÎʧ°Ü¶¼½«µ¼ÖÂÊÂÎñËù×öµÄÈκÎÐÞ¸ÄʧЧ¡£Ò»ÖÂÐÔ±íʾ
µ±ÊÂÎñÖ´ÐÐʧ°Üʱ£¬ËùÓб»¸ÃÊÂÎñÓ°ÏìµÄÊý¾Ý¶¼Ó¦¸Ã»Ö¸´µ½ÊÂÎñÖ´ÐÐǰµÄ״̬¡£¸ôÀëÐÔ±íʾÔÚÊÂÎñÖ´Ðйý³ÌÖжÔÊý¾ÝµÄÐ޸ģ¬ÔÚÊÂÎñÌύ֮ǰ¶ÔÆäËûÊÂÎñ²»¿É¼û¡£³Ö
¾ÃÐÔ±íʾÒÑÌá½»µÄÊý¾ÝÔÚÊÂÎñÖ´ÐÐʧ°Üʱ£¬Êý¾ÝµÄ״̬¶¼Ó¦¸ÃÕýÈ·¡£
ͨË×µÄÀí½â£¬ÊÂÎñÊÇÒ»×éÔ×Ó²Ù×÷µ¥Ôª£¬´ÓÊý¾Ý¿â½Ç¶È˵£¬¾ÍÊÇÒ»×éSQLÖ¸ÁҪôȫ²¿Ö´Ðгɹ¦£¬ÈôÒòΪij¸öÔÒòÆäÖÐÒ»ÌõÖ¸ÁîÖ´ÐÐÓдíÎó£¬Ôò³·Ïú
ÏÈǰִÐйýµÄËùÓÐÖ¸Áî¡£¸ü¼ò´ðµÄ˵¾ÍÊÇ£ºÒªÃ´È«²¿Ö´Ðгɹ¦£¬ÒªÃ´³·Ïú²»Ö´ÐС£
¼ÈÈ»ÊÂÎñµÄ¸ÅÄî´ÓÊý¾Ý¿â¶øÀ´£¬ÄÇJavaÊÂÎñÊÇʲô£¿Ö®¼äÓÐʲôÁªÏµ£¿
ʵ¼ÊÉÏ£¬Ò»¸öJavaÓ¦ÓÃϵͳ£¬Èç¹ûÒª²Ù×÷Êý¾Ý¿â£¬Ôòͨ¹ýJDBCÀ´ÊµÏֵġ£Ôö¼Ó¡¢Ð޸ġ¢É¾³ý¶¼ÊÇͨ¹ýÏàÓ¦·½·¨¼ä½ÓÀ´ÊµÏֵģ¬ÊÂÎñµÄ¿ØÖÆÒ²ÏàÓ¦
×ªÒÆµ½Java³ÌÐò´úÂëÖÐ ......
¡¶JavaÓëģʽ¡·Ê×ÏȲûÊöÁË´úÂëµÄÉè¼ÆÔÔò£¬ÓÖÃèÊöÁËÔõÑùÀ´´´½¨Ò»¸öÀà»ò¶ÔÏ󣬽ô½ÓןæËß´ó¼ÒÔõÑùÀ´×éÖ¯ÕâЩÀàºÍ¶ÔÏóÀ´ÊµÏÖ¹¦ÄÜ¡£ËüÊÇÉè¼ÆÄ£Ê½£¬¶ø²»ÊǼܹ¹Ä£Ê½¡£
OOÃæÏò¶ÔÏó±à³Ì£¬ÊµÖÊÉÏÊÇÃæÏò³éÏó±à³Ì£¬¼´ÃæÏò½Ó¿Ú±à³Ì¡£ËùνµÄÃæÏò½Ó¿Ú±à³Ì£¬Ö¸ÀàÖ®¼ä¶¼ÒªÊ¹ÓýӿÚÀ´Í¨ÐÅ¡£ÀàÀ´·â×°¶ÔÏóµÄÐÐΪ£¬½Ó¿ÚÀ´·â×°ÀàÖ®¼äµÄͨÐÅ·½·¨£¬½Ó¿ÚÊǸü¸ß²ã´ÎµÄ³éÏó¡£ÕâÀïµÄ½Ó¿Ú¿ÉÒÔÊÇÒ»¸ö¾ßÌåÀ࣬һ¸ö³éÏóÀ࣬»òÊÇÒ»¸öJava½Ó¿Ú£¬Ëü²»µ¥µ¥Ö¸Java½Ó¿Ú¡£
µÚËÄÕ£º ¿ª±ÕÔÔò
³éÏ󻯣ºÃæÏò¶ÔÏóÉè¼ÆµÄÖØÒªÔÔòÊÇ´´½¨³éÏ󻯣¬²¢ÇÒ´Ó³éÏ󻯵¼³ö¾ßÌ廯¡£¾ßÌ廯¿ÉÒÔ¸ø³ö²»Óõİ汾£¬Ã¿Ò»¸ö°æ±¾¶¼¸ø³ö²»Í¬µÄʵÏÖ¡£
1¡£¿ª±ÕÔÔò
Ò»¸öÈí¼þÓ¦¸Ã¶ÔÀ©Õ¹¿ª·Å£¬¶ÔÐ޸Ĺرա£
Ò»ÖֿɱäÐÔ²»Ó¦µ±É¢ÂäÔÚ´úÂëµÄºÜ¶à½ÇÂäÀ¶øÓ¦µ±±»·â×°µ½Ò»¸ö¶ÔÏóÀïÃæ¡£
¼Ì³ÐÓ¦µ±±»¿´×öÊÇ·â×°±ä»¯µÄ·½·¨£¬¶ø²»Ó¦µ±±»ÈÏΪÊÇ´ÓÒ»°ãµÄ¶ÔÏóÉú³ÉÌØÊâµÄ¶ÔÏóµÄ·½·¨¡£
Ò»ÖֿɱäÐÔ²»Ó¦µ±ÓëÁíÒ»ÖֿɱäÐÔ»ìºÏÔÚÒ»Æð¡£×îºÃËùÓеļ̳нṹ²»³¬¹ýÁ½²ã£¬²»È»¾ÍÒâζ׎«Á½ÖÖ²»Í¬µÄ¿É±äÐÔ»ìºÏÔÚÁËÒ»Æð¡£
2¡£ÀïÊÏ´ú»»ÔÔò
ÈκλùÀà¿ÉÒÔ³öÏֵĵط½£¬×ÓÀàÒ»¶¨¿ÉÒÔ³öÏÖ¡£
3¡£ÒÀÀµµ¹×ªÔÔò
ÒªÒÀÀµÓÚ³éÏ󣬲»ÒªÒÀÀµÓÚʵÏÖ¡£
4¡£ºÏ³É/¾ ......