ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久精品国产导航,你懂得在线网址,污视频网站免费在线观看http://www.aygfsteel.com/mengkuku/zh-cnTue, 24 Jun 2025 02:41:18 GMTTue, 24 Jun 2025 02:41:18 GMT60JAVA中运用数¾l„的四种排序æ–ÒŽ(gu¨©)³•【è{ã€?/title><link>http://www.aygfsteel.com/mengkuku/archive/2012/10/19/389896.html</link><dc:creator>上帝也疯ç‹?/dc:creator><author>上帝也疯ç‹?/author><pubDate>Fri, 19 Oct 2012 13:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/mengkuku/archive/2012/10/19/389896.html</guid><wfw:comment>http://www.aygfsteel.com/mengkuku/comments/389896.html</wfw:comment><comments>http://www.aygfsteel.com/mengkuku/archive/2012/10/19/389896.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/mengkuku/comments/commentRss/389896.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/mengkuku/services/trackbacks/389896.html</trackback:ping><description><![CDATA[<p>JAVA中在˜qç”¨æ•°ç»„˜q›è¡ŒæŽ’序功能æ—Óž¼Œä¸€èˆ¬æœ‰å››ç§æ–ÒŽ(gu¨©)³•åQšå¿«é€ŸæŽ’序法、冒泡法、选择排序法、插入排序法ã€?/p> <p>快速排序法主要是运用了Arrays中的一个方法Arrays.sortåQˆï¼‰å®žçްã€?/p> <p>冒æˆö法是˜qç”¨éåŽ†æ•°ç»„˜q›è¡Œæ¯”较åQŒé€šè¿‡ä¸æ–­çš„æ¯”较将最ž®å€¼æˆ–者最大å€ég¸€ä¸ªä¸€ä¸ªçš„遍历出来ã€?/p> <p>选择排序法是ž®†æ•°¾l„çš„½W¬ä¸€ä¸ªæ•°æ®ä½œä¸ºæœ€å¤§æˆ–者最ž®çš„å€û|¼Œç„¶åŽé€šè¿‡æ¯”较循环åQŒè¾“出有序的数组ã€?/p> <p>插入排序是选择一个数¾l„中的数据,通过不断的插入比较最后进行排序ã€?br /><1>利用Arrays带有的排序方法快速排åº?/p> <div id="wmqeeuq" class="cnblogs_code"> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span> <span style="color: #0000ff">import</span> java.util.Arrays;<br /><span style="color: #008080"> 2</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> Test2{<br /><span style="color: #008080"> 3</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args){<br /><span style="color: #008080"> 4</span> <span style="color: #0000ff">int</span>[] a={5,4,2,4,9,1};<br /><span style="color: #008080"> 5</span> Arrays.sort(a); <span style="color: #008000">//</span><span style="color: #008000">˜q›è¡ŒæŽ’序</span><span style="color: #008000"><br /></span><span style="color: #008080"> 6</span> <span style="color: #008000"></span> <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i: a){<br /><span style="color: #008080"> 7</span> System.out.print(i);<br /><span style="color: #008080"> 8</span> }<br /><span style="color: #008080"> 9</span> }<br /><span style="color: #008080">10</span> }</pre> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div> <p><2>冒æˆö排序½Ž—法</p> <div id="wmqeeuq" class="cnblogs_code"> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">int</span>[] bubbleSort(<span style="color: #0000ff">int</span>[] args){<span style="color: #008000">//</span><span style="color: #008000">冒æˆö排序½Ž—法</span><span style="color: #008000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #008000"></span> <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i=0;i<args.length-1;i++){<br /><span style="color: #008080"> 3</span> <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> j=i+1;j<args.length;j++){<br /><span style="color: #008080"> 4</span> <span style="color: #0000ff">if</span> (args[i]>args[j]){<br /><span style="color: #008080"> 5</span> <span style="color: #0000ff">int</span> temp=args[i];<br /><span style="color: #008080"> 6</span> args[i]=args[j];<br /><span style="color: #008080"> 7</span> args[j]=temp;<br /><span style="color: #008080"> 8</span> }<br /><span style="color: #008080"> 9</span> }<br /><span style="color: #008080">10</span> }<br /><span style="color: #008080">11</span> <span style="color: #0000ff">return</span> args;<br /><span style="color: #008080">12</span> }</pre> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div> <p><3>选择排序½Ž—法</p> <div id="wmqeeuq" class="cnblogs_code"> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">int</span>[] selectSort(<span style="color: #0000ff">int</span>[] args){<span style="color: #008000">//</span><span style="color: #008000">选择排序½Ž—法</span><span style="color: #008000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #008000"></span> <span style="color: #0000ff">for</span> (<span style="color: #0000ff">int</span> i=0;i<args.length-1 ;i++ ){<br /><span style="color: #008080"> 3</span> <span style="color: #0000ff">int</span> min=i;<br /><span style="color: #008080"> 4</span> <span style="color: #0000ff">for</span> (<span style="color: #0000ff">int</span> j=i+1;j<args.length ;j++ ){<br /><span style="color: #008080"> 5</span> <span style="color: #0000ff">if</span> (args[min]>args[j]){<br /><span style="color: #008080"> 6</span> min=j;<br /><span style="color: #008080"> 7</span> }<br /><span style="color: #008080"> 8</span> }<br /><span style="color: #008080"> 9</span> <span style="color: #0000ff">if</span> (min!=i){<br /><span style="color: #008080">10</span> <span style="color: #0000ff">int</span> temp=args[i];<br /><span style="color: #008080">11</span> args[i]=args[min];<br /><span style="color: #008080">12</span> args[min]=temp; <br /><span style="color: #008080">13</span> }<br /><span style="color: #008080">14</span> }<br /><span style="color: #008080">15</span> <span style="color: #0000ff">return</span> args;<br /><span style="color: #008080">16</span> }</pre> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div> <p><4>插入排序½Ž—法</p> <div id="wmqeeuq" class="cnblogs_code"> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">int</span>[] insertSort(<span style="color: #0000ff">int</span>[] args){<span style="color: #008000">//</span><span style="color: #008000">插入排序½Ž—法</span><span style="color: #008000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #008000"></span> <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i=1;i<args.length;i++){<br /><span style="color: #008080"> 3</span> <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> j=i;j>0;j--){<br /><span style="color: #008080"> 4</span> <span style="color: #0000ff">if</span> (args[j]<args[j-1]){<br /><span style="color: #008080"> 5</span> <span style="color: #0000ff">int</span> temp=args[j-1];<br /><span style="color: #008080"> 6</span> args[j-1]=args[j];<br /><span style="color: #008080"> 7</span> args[j]=temp; <br /><span style="color: #008080"> 8</span> }<span style="color: #0000ff">else</span> <span style="color: #0000ff">break</span>;<br /><span style="color: #008080"> 9</span> }<br /><span style="color: #008080">10</span> }<br /><span style="color: #008080">11</span> <span style="color: #0000ff">return</span> args;<br /><span style="color: #008080">12</span> }</pre> <div id="wmqeeuq" class="cnblogs_code_toolbar"><span id="wmqeeuq" class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div> <p><br />以上ž®±æ˜¯java中的四种排序æ–ÒŽ(gu¨©)³•。不同的æ–ÒŽ(gu¨©)³•æ•ˆçŽ‡ä¸ä¸€æ øP¼Œä¸‹é¢æ˜¯ä¸åŒçš„½Ž—法的比较和数据交换时的大O表示ã€?/p> <p>冒æˆö排序åQšæ¯”è¾ƒO(N2) 数据交换O(N2)</p> <p>选择排序åQšæ¯”è¾ƒO(N2) 数据交换O(N)</p> <p>插入排序åQšæ¯”è¾ƒO(N2) 复制数据O(N)</p> <p>在实际应用中åQŒæˆ‘们要ž®½é‡é€‰æ‹©æ•ˆçŽ‡é«˜çš„½Ž—法ã€?/p> <img src ="http://www.aygfsteel.com/mengkuku/aggbug/389896.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/mengkuku/" target="_blank">上帝也疯ç‹?/a> 2012-10-19 21:41 <a href="http://www.aygfsteel.com/mengkuku/archive/2012/10/19/389896.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]注册jdbc驱动½E‹åºçš„三¿Uæ–¹å¼? http://www.aygfsteel.com/mengkuku/archive/2012/10/16/389690.html上帝也疯ç‹?/dc:creator>上帝也疯ç‹?/author>Tue, 16 Oct 2012 11:34:00 GMThttp://www.aygfsteel.com/mengkuku/archive/2012/10/16/389690.htmlhttp://www.aygfsteel.com/mengkuku/comments/389690.htmlhttp://www.aygfsteel.com/mengkuku/archive/2012/10/16/389690.html#Feedback0http://www.aygfsteel.com/mengkuku/comments/commentRss/389690.htmlhttp://www.aygfsteel.com/mengkuku/services/trackbacks/389690.html 
1、比较常�/strong>
try{
       Class.forName("com.mysql.jdbc.Driver");//加蝲数据库驱åŠ?/span>
       String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议
       Connection conn=DriverManager.getConnection(url,"username","password");
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery("select * from tablename");
       while(rs.next()){//不断指向下一条记å½?/strong>
            System.out.println("DeptNo:"+rs.getInt(1));
            System.out.println("\tDeptName:"+rs.getString(2));
            System.out.println("\tLOC:"+rs.getString(3));
}         
    rs.close();
    stmt.close();
    conn.close();
}catch(ClassNotFoundException e){
   System.out.println("找不到指定的驱动½E‹åº¾c»ï¼");
}catch(SQLException e){
    e.printStackTrace();
}


2、通过¾pȝ»Ÿçš„属性设¾|?/strong>
try{
       System.setProperty("jdbc.driver","com.mysql.jdbc.Driver");//¾pȝ»Ÿå±žæ€§æŒ‡å®šæ•°æ®åº“驱动
       String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议
       Connection conn=DriverManager.getConnection(url,"username","password");
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery("select * from tablename");
       while(rs.next()){//不断指向下一条记å½?/strong>
            System.out.println("DeptNo:"+rs.getInt(1));
            System.out.println("\tDeptName:"+rs.getString(2));
            System.out.println("\tLOC:"+rs.getString(3));
}         
    rs.close();
    stmt.close();
    conn.close();
}catch(SQLException e){
    e.printStackTrace();
}

3、看èµäh¥æ¯”较直观的一¿Uæ–¹å¼ï¼Œæ³¨å†Œç›¸åº”çš„dbçš„jdbc驱动åQ?在编译时需要导入对应的lib
try{
       new com.mysql.jdbc.Driver();//创徏driver对象åQŒåŠ è½½æ•°æ®åº“é©±åŠ¨
       String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议
       Connection conn=DriverManager.getConnection(url,"username","password");
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery("select * from tablename");
       while(rs.next()){//不断指向下一条记å½?/strong>
            System.out.println("DeptNo:"+rs.getInt(1));
            System.out.println("\tDeptName:"+rs.getString(2));
            System.out.println("\tLOC:"+rs.getString(3));
}         
    rs.close();
    stmt.close();
    conn.close();
}catch(SQLException e){
    e.printStackTrace();
}


]]>
JAVA用JDBC˜qžæŽ¥æ•°æ®åº“MSSQL、MYSQL(转) http://www.aygfsteel.com/mengkuku/archive/2012/10/16/389688.html上帝也疯ç‹?/dc:creator>上帝也疯ç‹?/author>Tue, 16 Oct 2012 11:26:00 GMThttp://www.aygfsteel.com/mengkuku/archive/2012/10/16/389688.htmlhttp://www.aygfsteel.com/mengkuku/comments/389688.htmlhttp://www.aygfsteel.com/mengkuku/archive/2012/10/16/389688.html#Feedback0http://www.aygfsteel.com/mengkuku/comments/commentRss/389688.htmlhttp://www.aygfsteel.com/mengkuku/services/trackbacks/389688.html¾lå¸¸å¿˜è®°æ€Žä¹ˆ˜qžæŽ¥æ•°æ®åº“,贴出来备ç”?/p>

DBConnection.java

 

import java.sql.*;
import java.util.Locale;
import java.util.PropertyResourceBundle;

/**
* @author study
*
* 从给定的资源信息中得到数据库联接对象
*
*/
public class DBConnection {
Connection conn = null;

/**
* 从给定的资源文äšg中获得连接数据库的参æ•?br />*
*/
public boolean getConnect() {
   String str_URL = "";
   String str_userName = "";
   String str_passWord = ""; // the connect passWord
   String str_JdbcDriverName = ""; // the connect JDBCDriverName
   // Connection con = null;
   try {
    PropertyResourceBundle configBundle = (PropertyResourceBundle) PropertyResourceBundle
      .getBundle("common.jiangbin.dms.product",
        new Locale("cn", "CN"));

    if (configBundle == null) {
     System.out.println("æ–‡äšgproduct_cn_CN.propertiesè¯Õd…¥é”™è¯¯");
     return false;
    }

    // the connect URL
    str_URL = configBundle.getString("ConnectString");
    // the connect userName
    str_userName = configBundle.getString("UserID");
    // the connect passWord
    str_passWord = configBundle.getString("Password");
    // the connect JDBCDriverName
    str_JdbcDriverName = configBundle.getString("JdbcDriverName");
    try {
     // 加蝲驱动½E‹åº
     Class.forName(str_JdbcDriverName).newInstance();
    } catch (ClassNotFoundException e) {
     System.out.println("Driver not found");
    }

    // DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
    // DriverManager.registerDriver(null);

    this.conn = DriverManager.getConnection(str_URL, str_userName,
      str_passWord);

   } catch (Exception e) {
    e.printStackTrace();
    return false;
   }
   return true;
}

/**
* Returns the conn.
*
* @return Connection
*/
public Connection getConn() {
   return conn;
}

/**
* Sets the conn.
*
* @param conn
*            The conn to set
*/
public void setConn(Connection conn) {
   this.conn = conn;
}

}

 

属性文件product_cn_CN.propertiesåQˆç”¨äºŽMSSQLåQ?/p>

ConnectString=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DocManagerSystem
UserID=sa
Password=sa
JdbcDriverName=com.microsoft.jdbc.sqlserver.SQLServerDriver

 

属性文件product_cn_CN.propertiesåQˆç”¨äºŽMYSQLåQ?/p>

ConnectString=jdbc:mysql://localhost:3306/mydata
UserID=sa
Password=sa
JdbcDriverName=com.mysql.jdbc.Driver



]]>
JAVA相关基础知识http://www.aygfsteel.com/mengkuku/archive/2012/09/17/387905.html上帝也疯�/dc:creator>上帝也疯�/author>Mon, 17 Sep 2012 07:38:00 GMThttp://www.aygfsteel.com/mengkuku/archive/2012/09/17/387905.htmlhttp://www.aygfsteel.com/mengkuku/comments/387905.htmlhttp://www.aygfsteel.com/mengkuku/archive/2012/09/17/387905.html#Feedback0http://www.aygfsteel.com/mengkuku/comments/commentRss/387905.htmlhttp://www.aygfsteel.com/mengkuku/services/trackbacks/387905.html阅读全文

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÉäÑôÏØ| ɽµ¤ÏØ| º³ÇÊÐ| ÒÁ´¨ÏØ| µÂ²ýÏØ| ¸ßÁêÏØ| ¹ãË®ÊÐ| ɯ³µÏØ| º£ÑôÊÐ| ÖÎÏØ¡£| ÂÞÆ½ÏØ| ̨±±ÊÐ| ÐÇ×ù| ¶õÍÐ¿ËÆì| »ª°²ÏØ| ÉÏÓÌÏØ| ƽºÍÏØ| ÓñÌïÏØ| ×õË®ÏØ| ÌìµÈÏØ| º×±ÚÊÐ| Í­¹ÄÏØ| º¼½õºóÆì| ɳÍåÏØ| ÖêÖÞÊÐ| ËþºÓÏØ| ×ÏÑôÏØ| ÉòÇðÏØ| ÊÕ²Ø| Ì©ÄþÏØ| ÁúÃÅÏØ| ̨ÖÝÊÐ| µÂÁî¹þÊÐ| ÔÆ°²ÏØ| ÈÀÌÁÏØ| ¹ãÁéÏØ| ͨÁÉÊÐ| ÏÌ·áÏØ| ±±íÕÇø| ½úÄþÏØ| Ä«ÍÑÏØ|