java ¼¯ºÏÀà
1.1.1. ¼¯ºÏ¿ò¼ÜÖеĽӿÚ
Ëùν¿ò¼Ü¾ÍÊÇÒ»¸öÀà¿âµÄ¼¯ºÏ¡£¼¯ºÏ¿ò¼Ü¾ÍÊÇÒ»¸öÓÃÀ´±íʾºÍ²Ù×÷¼¯ºÏµÄͳһµÄ¼Ü¹¹£¬°üº¬ÁËʵÏÖ¼¯ºÏµÄ½Ó¿ÚÓëÀà¡£
* Collection£º¼¯ºÏ²ã´ÎÖеĸù½Ó¿Ú£¬JDKûÓÐÌṩÕâ¸ö½Ó¿ÚÖ±½ÓµÄʵÏÖÀà¡£
* Set£º²»Äܰüº¬Öظ´µÄÔªËØ¡£SortedSetÊÇÒ»¸ö°´ÕÕÉýÐòÅÅÁÐÔªËØµÄSet¡£
* List£ºÊÇÒ»¸öÓÐÐòµÄ¼¯ºÏ£¬¿ÉÒÔ°üº¬Öظ´µÄÔªËØ¡£ÌṩÁ˰´Ë÷Òý·ÃÎʵķ½Ê½¡£
* Map£º°üº¬ÁËkey-value¶Ô¡£Map²»Äܰüº¬Öظ´µÄkey¡£SortedMapÊÇÒ»¸ö°´ÕÕÉýÐòÅÅÁÐkeyµÄMap¡£
1.1.2. ArrayList
* ArrayList£ºÎÒÃÇ¿ÉÒÔ½«Æä¿´×÷ÊÇÄܹ»×Ô¶¯Ôö³¤ÈÝÁ¿µÄÊý×é¡£
* ÀûÓÃArrayListµÄtoArray()·µ»ØÒ»¸öÊý×é¡£
* Arrays.asList()·µ»ØÒ»¸öÁÐ±í¡£
* µü´úÆ÷(Iterator) ¸øÎÒÃÇÌṩÁËÒ»ÖÖͨÓõķ½Ê½À´·ÃÎʼ¯ºÏÖеÄÔªËØ
1.1.3. CollectionÀà
* ÅÅÐò£ºCollections.sort()
£¨1£©×ÔÈ»ÅÅѰ(natural ordering )£»
£¨2£©ÊµÏÖ±È½ÏÆ÷(Comparator)½Ó¿Ú¡£
* È¡×î´óºÍ×îСµÄÔªËØ£ºCollections.max()¡¢Collections.min()¡£
* ÔÚÒÑÅÅÐòµÄListÖÐËÑË÷Ö¸¶¨µÄÔªËØ£ºCollectons.binarySearch()¡£
1.1.4. LinkedList
* LinkedListÊDzÉÓÃË«ÏòÑ»·Á´±íʵÏֵġ£
* ÀûÓÃLinkedListʵÏÖÕ»(stack)¡¢¶ÓÁÐ(queue)¡¢Ë«Ïò¶ÓÁÐ(double-ended queue )
1.1.5. Êý¾Ý½á¹¹
Ò»°ã½«Êý¾Ý½á¹¹·ÖΪÁ½´óÀࣺÏßÐÔÊý¾Ý½á¹¹ºÍ·ÇÏßÐÔÊý¾Ý½á¹¹¡£ÏßÐÔÊý¾Ý½á¹¹ÓÐÏßÐÔ±í¡¢Õ»¡¢¶ÓÁС¢´®¡¢Êý×éºÍÎļþ£»·ÇÏßÐÔÊý¾Ý½á¹¹ÓÐÊ÷ºÍͼ
1.1.6. ÏßÐÔ±í
* ÏßÐÔ±íµÄÂß¼½á¹¹ÊÇn¸öÊý¾ÝÔªËØµÄÓÐÏÞÐòÁÐ:
(a1, a2 ,a3,…an)
nΪÏßÐÔ±íµÄ³¤¶È(n≥0)£¬n=
Ïà¹ØÎĵµ£º
µ¥Ì¬¶¨Òå:
SingletonģʽÖ÷Òª×÷ÓÃÊDZ£Ö¤ÔÚJavaÓ¦ÓóÌÐòÖУ¬Ò»¸öÀàClassÖ»ÓÐÒ»¸öʵÀý´æÔÚ¡£
Singletonģʽ¾ÍΪÎÒÃÇÌṩÁËÕâÑùʵÏֵĿÉÄÜ¡£Ê¹ÓÃSingletonµÄºÃ´¦»¹ÔÚÓÚ¿ÉÒÔ½ÚÊ¡Äڴ棬ÒòΪËüÏÞÖÆÁËʵÀýµÄ¸öÊý£¬ÓÐÀûÓÚJavaÀ¬»ø»ØÊÕ£¨garbage col ......
/***********Ryear.java begin********************/
import java.util.Scanner;
public class Ryear {
/**
* @param args
*/
public static void main(String[] args) {
/**
* ±àд³ÌÐò ......
Java¹æÔòÒýÇæ¹¤×÷ÔÀí¼°ÆäÓ¦ÓÃ
¡¡¡¡Õª Òª Java¹æÔòÒýÇæÊÇÒ»ÖÖǶÈëÔÚJava³ÌÐòÖеÄ×é¼þ£¬ËüµÄÈÎÎñÊǰѵ±Ç°Ìá½»¸øÒýÇæµÄJavaÊý¾Ý¶ÔÏóÓë¼ÓÔØÔÚÒýÇæÖеÄÒµÎñ¹æÔò½øÐвâÊԺͱȶԣ¬¼¤»îÄÇЩ·ûºÏµ±Ç°Êý¾Ý״̬ϵÄÒµÎñ¹æÔò£¬¸ù¾ÝÒµÎñ¹æÔòÖÐÉùÃ÷µÄÖ´ÐÐÂß¼£¬´¥·¢Ó¦ÓóÌÐòÖжÔÓ¦µÄ²Ù×÷¡£
¡¡¡¡ÒýÑÔ
¡¡¡¡Ä¿Ç°£¬JavaÉçÇøÍÆ¶¯²¢·¢Õ¹Á ......
ÒªÓõ½jxlµÄ°ü
¾ßÌåʵÀý
1.Éú³ÉexcelÎļþ
package com.createexcel;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.mysql.jdbc.ResultSetMetaData;
import j ......
1¡¢ ¶ÔÏóµÄ³õʼ»¯
(1) ·Ç¾²Ì¬¶ÔÏóµÄ³õʼ»¯
ÔÚ´´½¨¶ÔÏóʱ£¬¶ÔÏóËùÔÚÀàµÄËùÓÐÊý¾Ý³ÉÔ±»áÊ×ÏȽøÐгõʼ»¯¡£
»ù±¾ÀàÐÍ£ºintÐÍ£¬³õʼ»¯Îª0¡£
Èç¹ûΪ¶ÔÏó£ºÕâЩ¶ÔÏó»á°´Ë³Ðò³õʼ»¯¡£
¡ùÔÚËùÓÐÀà³ÉÔ±³õʼ»¯Íê³ÉÖ®ºó£¬²Åµ÷Óñ¾ÀàµÄ¹¹Ôì·½·¨´´½¨¶ÔÏó¡£
¹¹Ôì·½·¨µ ......