Java:¼¯ºÏÀàÐÔÄÜ·ÖÎö¡¾×ª¡¿
1.Java ¼¯ºÏ¿ò¼Üͼ
¡¡¡¡-¼¯ºÏ½Ó¿Ú£º6¸ö½Ó¿Ú£¨¶ÌÐéÏß±íʾ£©£¬±íʾ²»Í¬¼¯ºÏÀàÐÍ£¬ÊǼ¯ºÏ¿ò¼ÜµÄ»ù´¡¡£
¡¡¡¡-³éÏóÀࣺ5¸ö³éÏóÀࣨ³¤ÐéÏß±íʾ£©£¬¶Ô¼¯ºÏ½Ó¿ÚµÄ²¿·ÖʵÏÖ¡£¿ÉÀ©Õ¹Îª×Ô¶¨Ò弯ºÏÀà¡£
¡¡¡¡-ʵÏÖÀࣺ8¸öʵÏÖÀࣨʵÏß±íʾ£©£¬¶Ô½Ó¿ÚµÄ¾ßÌåʵÏÖ¡£
¡¡¡¡2.JavaÈÝÆ÷Àà½éÉÜ
¡¡¡¡¢Ù JavaÈÝÆ÷Àà¶¼¿ÉÒÔ×Ô¶¯µØµ÷Õû×Ô¼ºµÄ³ß´ç¡£
¡¡¡¡¢Ú Collection ½Ó¿ÚÊÇÒ»×éÔÊÐíÖØ¸´µÄ¶ÔÏó¡£
¡¡¡¡¢Û Set ½Ó¿Ú¼Ì³Ð Collection£¬²»ÔÊÐíÖØ¸´£¬Ê¹ÓÃ×Ô¼ºÄÚ²¿µÄÒ»¸öÅÅÁлúÖÆ¡£
¡¡¡¡¢Ü List ½Ó¿Ú¼Ì³Ð Collection£¬ÔÊÐíÖØ¸´£¬ÒÔÔªËØ°²²åµÄ´ÎÐòÀ´·ÅÖÃÔªËØ£¬²»»áÖØÐÂÅÅÁС£
¡¡¡¡¢Ý Map½Ó¿ÚÊÇÒ»×é³É¶ÔµÄ¼ü£Öµ¶ÔÏ󣬼´Ëù³ÖÓеÄÊÇkey-value pairs¡£MapÖв»ÄÜÓÐÖØ¸´µÄkey¡£ÓµÓÐ×Ô¼ºµÄÄÚ²¿ÅÅÁлúÖÆ¡£
¡¡¡¡Java 2¼ò»¯¼¯ºÏ¿ò¼Üͼ
¡¡¡¡3.Collection½Ó¿Ú
¡¡¡¡»ù±¾²Ù×÷
¡¡¡¡-Ôö¼ÓÔªËØadd(Object obj); addAll(Collection c);
¡¡¡¡-ɾ³ýÔªËØ remove(Object obj); removeAll(Collection c);
¡¡¡¡-Çó½»¼¯ retainAll(Collection c);
¡¡¡¡CollectionÊÇ×î»ù±¾µÄ¼¯ºÏ½Ó¿Ú£¬ËùÓÐʵÏÖCollection½Ó¿ÚµÄÀà¶¼±ØÐëÌṩÁ½¸ö±ê×¼µÄ¹¹Ô캯Êý£ºÎÞ²ÎÊýµÄ¹¹Ô캯ÊýÓÃÓÚ´´½¨Ò»¸ö¿ÕµÄCollection£¬ÓÐÒ»¸ö Collection²ÎÊýµÄ¹¹Ô캯ÊýÓÃÓÚ´´½¨Ò»¸öеÄCollection£¬Õâ¸öеÄCollectionÓë´«ÈëµÄCollectionÓÐÏàͬÀàÐ͵ÄÔªËØ¡£
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
public class AddingGroups {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡¡¡ Collection<Integer> collection = new ArrayList<Integer>(Arrays.asList(
¡¡¡¡¡¡¡¡¡¡¡¡¡¡1, 2, 3, 4, 5));
¡¡¡¡¡¡ Integer[] moreInts={6,7,8,9,10};
¡¡¡¡¡¡ collection.addAll(Arrays.asList(moreInts));
¡¡¡¡¡¡ for (Integer i : collection)
¡¡¡¡¡¡¡¡¡¡ System.out.print(i + ",");
¡¡¡¡}
}
¡¡¡¡½á¹û£º
¡¡¡¡1,2,3,4,5,6,7,8,9,10,
¡¡¡¡ÕâÀïչʾÁËCollection½Ó¿ÚµÄ2¸öÓ÷¨£¬Ê×ÏÈ£¬Collection¹¹Ô캯Êý½ÓÊÜÁíÒ»¸öCollection£¨List£©×÷Ϊ²ÎÊý£¬Ê¹Æä³õʼ»¯¡£½Ó×Å£¬µ÷ÓÃaddAll()·½·¨Ìí¼ÓÔªËØ£¬×¢Ò⣬¸Ã·½·¨Ö»½ÓÊÜÁíÒ»¸öCollection×÷Ϊ²ÎÊý¡£
¡¡¡¡´ËÍ⣬±ØÐë×¢Ò⣬Collection½Ó¿Ú²»Ìá¹©Ëæ»ú·ÃÎÊÔªËØµÄget()·½·¨¡£ÒòΪCollection°üÀ¨Set£¬¶øSet×Ô¼ºÎ¬»¤ÄÚ²¿Ë³Ðò¡£Èç¹ûÏë¼ì²éCollectionÖеÄÔªËØ£¬ÄǾͱØÐëʹÓõü´úÆ÷¡£
¡
Ïà¹ØÎĵµ£º
Java Learning Path £¨Ò»£©¡¢¹¤¾ßƪ
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJDKÊÇSun¹«Ë¾·¢²¼µÄJDK£¬³ýÁËSunÖ®Í⣬ ......
1. MD5¼ÓÃÜ£¬³£ÓÃÓÚ¼ÓÃÜÓû§ÃûÃÜÂ룬µ±Óû§Ñé֤ʱ¡£
¡¡ ¡¡protected byte[] encrypt(byte[] obj) ...{
¡¡¡¡try ...{
¡¡¡¡MessageDigest md5 = MessageDigest.getInstance("MD5");
¡¡¡¡md5.update(obj);
¡¡¡¡return md5.digest();
¡¡¡¡} catch (NoSuchAlgorithmException e) ...{
¡¡¡¡e.printStackTrace();
¡ ......
1.Ê×ÏÈдһ¸öȨÏÞ¹ýÂËfilterÀà,ʵÏÖFilter½Ó¿Ú
/*Ê×ÏÈдһ¸öȨÏÞ¹ýÂËfilter*/
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import ......
¡¶Java³ÌÐòͨ¹ýwekaµ÷ÓÃlibsvmµÄ·½·¨¡·Ò»ÎIJûÊöÁ˵÷ÓÃLibSVMµÄ¼òµ¥·½·¨£¬ÕâÀïÖ÷Òª²¹³äËĵ㣺
1. LibSVMÔÚweka3.5°æÒÔºó¶¼¼¯³ÉÁ˰ü×°£¬ÎÞÐëÔÙʹÓÃWLSVM£¬ËùÒÔÉÏÎÄÖеÄWLSVMÏà¹ØµÄÄÚÈÝ¿ÉÒÔÈ¥³ý£¬¶øÀàÐÍWLSVM¿ÉÒÔ»»³ÉLibSVM£¬ÐèÒªÌí¼Ó°ü
import weka.classifiers.functions.LibSVM;
ÎÞ ......
JDBC¶ÁÈ¡Êý¾Ý¿âÔªÊý¾Ý,Éú³ÉJAVAʵÌåÀà
package com.nffish.util;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import com.nffish.c ......