JavaÍøÂç±à³Ì³õ²½
¡¡1£®½¨Á¢TCP/IPÁ¬½Ó
¡¡¡¡SocketÀàÖеĹ¹Ô캯ÊýSocket(String host,int port)ÓÃÓÚ´´½¨Ò»¸öSocket£¬²¢ÓëÖ¸¶¨µÄÖ÷»ú(host)¼°¶Ë¿Ú(port)Á¬½Ó¡£ÓÉÓÚÊܵ½Java Applet°²È«»úÖÆµÄÏÞÖÆ£¬Ö÷»úÃû²»¿ÉÒÔÈÎÒâÖ¸¶¨£¬¶øÓ¦ºÍ±»µ÷ÓõÄAppletËùÔÚÖ÷»úµÄÃû×ÖÏàͬ¡£Òò´Ë£¬¿ÉÏÈÓÉGetCodeBase·½·¨È¡µÃä¯ÀÀÆ÷µ±Ç°¶ÁÈ¡µÄCLASSÎļþËùÔÚµÄURL£¬ÔÙͨ¹ýGetHost·½·¨´Ó¸ÃURL·µ»ØÓÃ×Ö·û´®±íʾµÄ¸ÃÖ÷»úµÄÃû³Æ¡£ÀýÈç´Ó http://person.zj.cninfo.net/~caveman/ Õâ¸öURLÖпÉÒÔ·µ»ØÓÃ×Ö·û´®±íʾµÄÖ÷»úÃû"person.zj.cninfo.net"¡£
¡¡¡¡¹ØÓÚ±ê×¼¶Ë¿ÚµØÖ·µÄÖµÒ»°ãÊÇ£ºSMTPΪ25¡¢POP3Ϊ110¡¢FTPΪ21µÈ£¬µ±È»Ò²ÓеÄÖ÷»úÓõÄÊǷDZê×¼µÄ¶Ë¿Ú£¬ÔÚʹÓÃ֮ǰ×îºÃÏÈÈ·¶¨Ò»Ï¡£
¡¡¡¡2£®Êý¾ÝµÄ·¢ËÍÓë½ÓÊÕ
¡¡¡¡Ê¹ÓÃSocketÀàÖеÄGetOutputStream·½·¨¿ÉÒÔÈ¡µÃÓ뵱ǰSocket¶ÔÓ¦µÄÊä³öÊý¾ÝÁ÷£¬ÓÃDataOutputStreamÀàÖеÄWriteBytes·½·¨¿ÉÒÔÖð¸ö×Ö·ûµØ½«Êý¾ÝдÈëµ½Êä³öÊý¾ÝÁ÷ÖС£
¡¡¡¡Ê¹ÓÃSocketÀàÖеÄGetInputStream·½·¨¿ÉÒÔÈ¡µÃÓ뵱ǰSocket¶ÔÓ¦µÄÊäÈëÊý¾ÝÁ÷£¬ÓÃDataInputStreamÀàÖеÄReadLine·½·¨¿ÉÒÔÖðÐеضÁÈ¡ÊäÈëÊý¾ÝÁ÷ÖеÄÊý¾Ý¡£
¡¡¡¡3£®¹Ø±ÕTCP/IPÁ¬½Ó
¡¡¡¡¿ÉÒÔÓÃSocketÀàÖеÄclose·½·¨À´¹Ø±ÕTCP/IPÁ¬½Ó¡£
Ïà¹ØÎĵµ£º
package thread;
class QQ{
private String name;
private String sex;
boolean flag=false;
public synchronized void put(String name,String sex){
if(flag)
try {
wait();
} catch (InterruptedException e ......
ÔÚ´¦Àí¼à²âÊý¾Ýʵʱ¼Èëʱ,ÐèÒªÌṩµ±Ç°°à´ÎÐÅÏ¢{´ó°×°à,Сҹ°à,´óÒ¹°à}£¬°à´ÎÐÅÏ¢ÊǸù¾Ý¸ø¶¨Ê±¼ä¶Î½øÐÐÉ趨ÀàËÆ{{"8:00","16:00"},{"16:00","00:00"},{"00:00","8:00"}}
´¦Àí°ì·¨
· È¡µ±Ç°Ê±¼ä¡¢×ª»»ÑéÖ¤Æðʼ¡¢½áÊøÊ±¼ä½øÐбȽϡ£
Ïà¹Ø´úÂë
/**
* ʱ¼ä¶Î²âÊÔ
......
ÏÂÃæÊÇʹÓÃjavaʵÏֵĵݹéÄæÐò¶Ô²éÕÒ£¬ËùνµÄÄæÐò¶Ô¾ÍÊÇÔÚÊý×éA[]ÖÐÈç¹û i < j ,²¢ÇÒA[i] > A[j], ÔòÎÒÃÇ˵A[i]ºÍA[j]ÊÇÒ»¶ÔÄæÐò¶Ô¡£Èç¹ûÓÃÆÕͨµÄË㷨ʵÏֵϰ£¬²éÕÒµÄʱ¼ä¸´ÔÓ¶È£¬ÊÇO(N*N)£¬Ê¹ÓÃÕâÀïµÄ¶Ó¹æµÄ·½Ê½²éÕҵϰ£¬Ê±¼ä¸´ÔÓ¶ÈÊÇO(N*lgN)
import java.util.Date;
import java.util.Random;
/*
* ʹÓõݹ ......
JavaÁ¬½ÓÊý¾Ý¿âµÄ·½·¨
×¢£º×ªÓÚhttp://www.newasp.net/tech/java/15826.html
JAVAÁ¬½ÓÊý¾Ý¿âÖ÷ÒªÓÐÁ½ÖÖ·½Ê½:
Ò»ÊÇÓÃJDBC-ODBCÇÅÀ´Á¬½Ó
¶þÊÇÓÃÏà¹Ø³§ÉÌÌṩµÄÏàÓ¦Çý¶¯³ÌÐòÀ´Á¬½Ó
ÓÃJDBC-ODBCÇÅÀ´Á¬½Ó
JDBC-ODBCÇŽӯ÷ÊÇÓÃJdbcOdbc.ClassºÍÒ»¸öÓÃÓÚ·ÃÎÊODBCÇý¶¯³ÌÐòµÄ±¾µØ¿âʵÏֵġ£¶ÔÓÚWINDOWSƽ̨£¬¸Ã±¾µØ¿âÊÇÒ»¸ö¶¯ ......