Java±à³ÌÖеÄÒì³£´¦Àí
×÷ÕߣºÔËÆø
email: webmaster@chinaspx.com
ÈÕÆÚ£º7/1/2001 10:10:46 PM
Java±à³ÌÖеÄÒì³£´¦ÀíÊÇÒ»¸öºÜ³£¼ûµÄ»°ÌâÁË£¬¼¸ºõÈκÎһÎéÉÜÐÔµÄJava¿Î³Ì¶¼»áÌáµ½Òì³£´¦Àí¡£²»¹ý£¬ÎÒÈÏΪºÜ¶àÈËÆäʵ²¢Ã»ÓÐÕæÕýÕÆÎÕÕýÈ·´¦ÀíÒì³£Çé¿öµÄ·½·¨ºÍ²ßÂÔ£¬×î¶àÒ²¾Í²»¹ýÁ˽â¸ö´ó¸Å£¬ÖªµÀµã¸ÅÄî¡£±¾ÎľͶÔÈýÖÖ²»Í¬³Ì¶ÈºÍÖÊÁ¿µÄJavaÒì³£´¦Àí½øÐÐÁËÌÖÂÛ£¬Ëù²ûÊöµÄ´¦ÀíÒì³£µÄ·½Ê½°´ÊÖ·¨µÄ¸ßÏ·ÖΪ£ººÃ£¬²»ºÃºÍ¶ñÁÓÈýÖÖ¡£Í¬Ê±ÏòÄãÌṩÁËһЩ½â¾öÕâЩÎÊÌâµÄ¼¼ÇÉ¡£
ºÃ
Òì³£´¦ÀíÌṩÁË´¦Àí³ÌÐò´íÎóµÄͳһ»úÖÆ¡£ÊÂʵÉÏ£¬JavaÓïÑÔͨ¹ýÏòµ÷ÓÃÕßÌá³öÒì³£¾¯¸æµÄ·½Ê½¶øÏÔÖøµØÌáÉýÁËÈí¼þ¿ª·¢ÖеÄÒì³£´¦ÀíÄÜÁ¦¡£ÕâÖÖ·½Ê½°ÑJavaÓïÑÔÖеē·½·¨£¨method£©”½øÐÐÁËÀ©Õ¹ºÍÔöÇ¿£¬Ê¹Ö®°üÀ¨ÁË×ÔÉíµÄ´íÎóÌõ¼þ¡£ÏÂÃæ¾ÍÈÃÎÒÃÇ¿´Ò»¸öÀý×Ó£¬Õâ¸öÀý×Ó˵Ã÷ÁËÕâÖÖÇé¿ö¡£
ÒÔÏÂÊÇFileInputStream¹¹ÔìÆ÷Ö®Ò»µÄÔÐÍ£º
public FileInputStream(String name) throws FileNotFoundException
Õâ¸öÔÐͺÍC»òÕßC++ÓïÑÔÖеÄͬÀàÔÐζ¼²»Ò»Ñù£¬JavaµÄ·½·¨ºÍ¹¹ÔìÆ÷±ØÐëÉùÃ÷ËûÃÇÔÚ±»µ÷ÓÃʱ¿ÉÄÜ“ÈÓ³ö”µÄÒì³££¬²ÉÓõĹؼü×Ö¾ÍÊÇ“throws”¡£ÕâÖÖÔÚ·½·¨ÔÐÍÖгöÏÖµÄÒì³£ÌáʾÔö¼ÓÁ˱à³ÌµÄ¿É¿¿ÐÔ¡£ÏÔ¶øÒ×¼û£¬ÕâÖÖ·½Ê½ÊÇÏò·½·¨µÄµ÷ÓÃÕßÌáʾÒâÁË¿ÉÄܳöÏÖµÄÒì³£Ìõ¼þ£¬ÕâÑùµ÷ÓÃÕ߾ͿÉÒÔ¶ÔÕâЩÒì³£×÷³öÊʵ±µÄÏàÓ¦´¦Àí¡£
ÒÔÏ´úÂëʾÒâÎÒÃÇÊÇÈçºÎ²¶»ñ²¢ÇÒ´¦ÀíFileNotFoundException ÕâÒ»Òì³£µÄ£º
try
{
FileInputStream fis = new FileInputStream(args[0]);
// other code here ...
} catch (FileNotFoundException fnfe)
{
System.out.println("File: " + args[0] + " not found. Aborting.");
System.exit(1);
}
JavaÒì³£´¦Àí»¹ÓÐÆäËûһЩÓÅÐãµÄÌØÐÔ£¬Õâ¾ÍÊǿɼì²éÒì³£¡¢Óû§¶¨ÒåÒì³£ºÍÔÚJDK 1.4ÖÐÍƳöµÄÐÂÐÍJava¼Ç¼API£¨Java Logging API£©¡£
java.lang.ExceptionµÄËùÓÐ×ÓÀ඼ÊôÓڿɼì²éÒì³£¡£¿É¼ì²éÒì³££¨checked exception£©ÊÇÈÓ³ö¸ÃÒì³£µÄ·½·¨Ëù±ØÐëÌáʾµÄÒì³££¬ÕâÖÖÒì³£±ØÐë±»²¶»ñ»òÕßÏòµ÷ÓÃÕßÌáʾ¡£
Óû§¶¨ÒåÒì³££¨User-defined exceptions£©ÊǶ¨ÖƵÄÒì³£À࣬ÕâÖÖÒì³£ÀàÀ©Õ¹ÁËjava.lang.ExceptionÀà¡£ÓÅÁ¼µÄJava³ÌÐò¹æ¶¨¶¨ÖÆÒì³£·â×°¡¢±¨¸æºÍ´¦ÀíËûÃÇ×Ô¼º¶ÀÓеÄÇé¿ö¡£×îеÄJava¼Ç¼API£¨logging API£©Ôò¿ÉÒÔ¼¯ÖмǼÒì³£¡£
²»ºÃ
JavaÒì³£´¦Àí²»ºÃµ
Ïà¹ØÎĵµ£º
ÔÎÄÁ´½Ó£ºhttp://java.csdn.net/index.php/2009/09/01/java%e5%bc%80%e5%8f%91%e8%80%85%e6%9c%80%e5%b8%b8%e5%8e%bb%e7%9a%8420%e4%b8%aa%e8%8b%b1%e6%96%87%e7%bd%91%e7%ab%99/
JAVA¿ª·¢Õß×ȥµÄ20¸öÓ¢ÎÄÍøÕ¾
1.[http://www.javaalmanac.com] – Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¿ìËٲ鵽ijÖÖJava¼¼ÇɵÄÓ÷¨ ......
Worker Thread PatternµÄ²ÎÓëÕߣº
1. Client£¨Î¯ÍÐÈË£©²ÎÓëÕß
Client²ÎÓëÕ߻ὨÁ¢Request²ÎÓëÕߣ¬²¢´«¸øChannel²ÎÓëÕß¡£
2. Channel£¨Í¨Â·£©²ÎÓëÕß
Channel²ÎÓëÕß»á´ÓClient²ÎÓëÕß»ñÈ¡Request²ÎÓëÕߣ¬´«µÝ¸øWorker²ÎÓëÕß¡£
3. Worker£¨¹¤ÈË£©²ÎÓëÕß
Worker ......
×î½ü³õ²½½Ó´¥ÁËÏÂJava¼ÓÃܺÍÊý×ÖÇ©ÃûµÄÏà¹ØÄÚÈÝ£¬ÎÒѧϰµÄ¹ý³Ì´ó¸Å·ÖÎå²½£º
1£©ÏûÏ¢ÕªÒª
2£©Ë½Ô¿¼ÓÃÜ
3£©¹«Ô¿¼ÓÃÜ
4£©Êý×ÖÇ©Ãû
5£©Êý×ÖÖ¤Êé
ÎÒ¸öÈËÈÏΪѧϰ±à³Ì×î¿ìµÄ·½·¨¾ÍÊÇʵ¼Ê½áºÏÀíÂÛ(¼´ÏÈʵ¼ÊÔÚÀíÂÛ)´úÂë×Ô¼ºÅÜÅÜ¿´£¬µ÷Ò»µ÷£¬·¢ÏÖÎÊÌâ»òÆæ¹ÖµÄµØ·½ÔÚÈ¥ÕÒÏà¹Ø×ÊÁϲé²é¡£±È´ÓÍ·µ½Î²¿´Ò»¶ÑÀíÂÛÈ»ºóÔÙÀíÂ۽Ạ......
×î½ü³õ²½½Ó´¥ÁËÏÂJava¼ÓÃܺÍÊý×ÖÇ©ÃûµÄÏà¹ØÄÚÈÝ£¬ÎÒѧϰµÄ¹ý³Ì´ó¸Å·ÖÎå²½£º
1£©ÏûÏ¢ÕªÒª
2£©Ë½Ô¿¼ÓÃÜ
3£©¹«Ô¿¼ÓÃÜ
4£©Êý×ÖÇ©Ãû
5£©Êý×ÖÖ¤Êé
ÏÂÃæµÄ´úÂëÊǵÚÈý²¿·Ö£º¹«Ô¿¼ÓÃÜ
Ï£ÍûÄÜΪ¸Õ¸Õ½Ó´¥Õâ¸öµÄÅóÓÑÃÇÊ¡µãÊÂ
package security;
import java.security.KeyPair;
import java.security.KeyPairGenerator ......
import java.util.Date;
import java.text.SimpleDateFormat; //ΪÁËÏÔʾʱ¼ä¶ø¼Ó
Date date = new Date(); //»ñµÃϵͳʱ¼ä.
String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
//½«Ê±¼ä¸ñʽת»»³É·ûºÏTimestampÒªÇóµÄ¸ ......