Java¼Ì³Ð
×ÓÀà¶ÔÏóµÄ·½·¨²»ÄÜÖ±½Ó·ÃÎʳ¬ÀàµÄ˽ÓÐÓò£¬¾¡¹Üÿ¸ö×ÓÀà¶ÔÏó¶¼ÓµÓÐÕâ¸ö˽ÓÐÓò£¬µ«ÊÇÔÚ×ÓÀàµÄ·½·¨ÖÐÈ´²»ÄÜÖ±½Ó·ÃÎÊÕâ¸öÓò¡£Ö»Óг¬ÀàµÄ·½·¨²ÅÄܹ»·ÃÎÊ˽Óв¿·Ö¡£Èç¹û×ÓÀàÒ»¶¨Òª·ÃÎʸ¸Àà˽ÓÐÓò£¬¾Í±ØÐë½èÖú¹²ÓеĽӿڡ£µ÷Óó¬ÀàµÄ·½·¨£¬Èç¹ûÕâ¸ö·½·¨ÔÚ×ÓÀàÖÐÒ²ÓУ¬ÄǾͱØÐëÓÃsuper¡£×ÓÀàÓÿÉÒÔÔö¼Ó×Ô¼ºµÄ²¿·Ö£¬¸²¸Ç³¬ÀàµÄ²¿·Ö·½·¨£¬µ«ÊǾø¶Ô²»ÄÜɾ³ý¼Ì³ÐµÄÈκÎÓòºÍ·½·¨¡£
ʹÓÃsuperµ÷Óó¬À๹ÔìÆ÷µÄÓï¾ä±ØÐëÊÇ×ÓÀ๹ÔìÆ÷µÄµÚÒ»¾Ö»°¡£Èç¹û×ÓÀàµÄ¹¹ÔìÆ÷ûÓÐÏÖʵµÄµ÷Óó¬ÀàµÄ¹¹ÔìÆ÷£¬ÄÇôϵͳ×Ô¶¯µÄµ÷Óó¬ÀàĬÈϵĹ¹ÔìÆ÷£¬¾ÍÊÇûÓвÎÊýµÄÄǸö¹¹ÔìÆ÷£¬Èç¹û³¬ÀàûÓв»´ø²ÎÊýµÄ¹¹ÔìÆ÷£¬²¢ÇÒÔÚ×ÓÀàµÄ¹¹ÔìÆ÷ÖÐÓÖûÓÐÏÔʾµÄµ÷Óó¬ÀàµÄÆäËû¹¹ÔìÆ÷£¬ÄÇô±àÒëÆ÷¾Í»áÌáʾ´íÎó¡£
Ò»¸ö¶ÔÏó±äÁ¿¿ÉÒÔÒýÓöàÖÖʵ¼ÊÀàÐ͵ÄÏÖÏó±»³ÆÎª¶à̬£¬ÔÚÔËÐÐʱÄܹ»×Ô¶¯µÄÑ¡Ôñµ÷ÓÃÄĸö·½·¨µÄÏÖÏó½Ð×ö¶¯Ì¬°ó¶¨¡£·½·¨µÄÃû×ֺͲÎÊýÁбí³ÉΪ·½·¨µÄÇ©Ãû£¬²»¹ý·µ»ØÀàÐͲ»ÊÇÇ©ÃûµÄÒ»²¿·Ö£¬ÔÚ¸²¸Ç·½·¨µÄʱºò£¬Ò»¶¨Òª±£Ö¤·µ»ØÀàÐ͵ļæÈÝÐÔ¡£ÏÖÔÚÔÊÐí×ÓÀཫ¸²¸Ç·½·¨µÄ·µ»ØÀàÐͶ¨ÒåΪԷµ»ØÀàÐ͵Ä×ÓÀàÐÍ¡£
ÔÚ¸²¸ÇÒ»¸ö·½·¨µÄʱºò£¬×ÓÀà·½·¨²»ÄܵÍÓÚ³¬Àà·½·¨µÄ¿É¼ûÐÔ¡£ÌرðÊǸ¸Àà·½·¨ÊÇpublic,ÄÇô×ÓÀà·½·¨Ò»¶¨ÒªÉùÃ÷Ϊpublic¡£
×èÖ¹¼Ì³ÐÒªÓà finalÀàºÍ·½·¨¡£ÓòÒ²¿ÉÒÔÉùÃ÷Ϊfinal£¬¶ÔÓÚfinalÓòÀ´Ëµ£¬¹¹Ôì¶ÔÏóÖ®ºó¾Í²»ÔÊÐí¸Ä±äËûÃǵÄÖµÁË¡£²»¹ýÈç¹û½«ÀàÉùÃ÷Ϊfinal£¬Ö»ÓÐÆäÖеķ½·¨×Ô¶¯µÄ³ÉΪfinal£¬¶ø²»°üÀ¨Óò¡£
³éÏóÀà
public abstract String getDescription();¼ÓÉÏabstract¾Í²»ÐèҪʵÏÖÕâ¸ö·½·¨ÁË£¬°üº¬Ò»¸ö»ò¶à¸ö³éÏó·½·¨µÄÀà±¾Éí±ØÐëÉùÃ÷Ϊ³éÏóµÄ¡£³éÏó·½·¨Æð×ÅռλµÄ×÷Óã¬ËûÃǵľßÌåʵÏÖÔÚ×ÓÀàÖС£À©Õ¹³éÏóÀàÓÐÁ½ÖÖÑ¡Ôñ£¬1 ÔÚ×ÓÀàÖж¨Ò岿·Ö³éÏó·½·¨»òÕß³éÏó·½·¨Ò²²»¶¨Ò壬ÕâÑù¾Í±ØÐë°Ñ×ÓÀàÒ²¶¨ÒåΪ³éÏóÀ࣬2£¬ÊǶ¨ÒåÈ«²¿³éÏó·½·¨£¬ÕâÑùÒ»À´×ÓÀà¾Í²»ÊdzéÏóµÄÁË¡£À༴ʹ²»º¬³éÏó·½·¨£¬Ò²¿ÉÒÔ½«ÀàÉùÃ÷Ϊ³éÏóÀà¡£³ýÁ˳éÏó·½·¨Í⣬³éÏóÀ໹¿ÉÒÔ°üº¬¾ßÌåÊý¾ÝºÍ¾ßÌå·½·¨¡£³éÏóÀ಻Äܱ»ÊµÀý»¯¡£µ«ÊÇ¿ÉÒÔ¶¨ÒåÒ»¸ö³éÏóÀà¶ÔÏ󣬲»¹ýËûÖ»ÄÜÒýÓÃËüµÄ·Ç³éÏó×ÓÀàµÄ¶ÔÏó¡£ÓÉÓÚ²»Äܹ¹Ôì³éÏóÀàµÄ¶ÔÏó£¬ËùÒÔ³éÏóÀà±äÁ¿ÒýÓõÄÓÀÔ¶²»ÊdzéÏóÀà¶ÔÏ󣬶øÊÇÒýÓõÄÒ»¸ö·Ç³éÏó×ÓÀàµÄ¶ÔÏ󣬶øÔÚÕâЩ¶ÔÏóÀïÃæµÄ·½·¨Ò»¶¨¶¼ÊǾßÌåµÄÁË¡£
Êܱ£»¤·ÃÎÊ
Ïà¹ØÎĵµ£º
ÒѾÓÐ14ËêµÄJavaÔÚÈÕÐÂÔÂÒìµÄIT¼¼ÊõÁìÓòÄÚ²»ËãÄêÇᣬµ«ËüһֱûÓÐͣϱä¸ï£¬´´ÐµĽŲ½¡£JavaÒѾ²»µ¥µ¥ÊÇÒ»ÖÖ¼ÆËã»úÓïÑÔ£¬ºÜ¶àÇé¿öÏ£¬ÎÒÃdzÆËüÊÇÒ»¸öƽ̨£¬Ò»¸öÉçÇø£¬ÒÔ¼°Ò»¸öÉú̬ϵͳ¡£ÏÂÃæ´ÓJava SE, Java EE, Java ME, JavaFX¼¸¸ö·½Ã棬¼òÒª½éÉÜÒ»ÏÂJava¼¼ÊõÔÚ2009ÄêµÄ±ä»¯ºÍÇ÷ÊÆ¡£
JavaSE
ĿǰJDKµÄÕýʽ°æ±¾ÊÇJD ......
RMIÊÇJavaµÄÒ»×éÓµ»¤¿ª·¢·Ö²¼Ê½Ó¦ÓóÌÐòµÄAPI¡£RMI ʹÓÃJavaÓïÑÔ½Ó¿Ú¶¨ÒåÁËÔ¶³Ì¶ÔÏó£¬Ëü¼¯ºÏÁËJavaÐòÁл¯ºÍJavaÔ¶³Ì·½·¨ÐÒé(Java Remote Method Protocol)¡£¼òµ¥µØËµ£¬ÕâÑùʹÔÏȵijÌÐòÔÚͬһ²Ù×÷ϵͳµÄ·½·¨µ÷Ó㬱ä³ÉÁ˲»Í¬²Ù×÷ϵͳ֮¼ä³ÌÐòµÄ·½·¨µ÷Óã¬ÓÉÓÚJ2EEÊÇ·Ö²¼Ê½³ÌÐòƽ̨£¬ËüÒ» RMI»úÖÆÊµÏÖ³ÌÐò×é¼þÔÚ²»Í¬²Ù×÷ÏµÍ ......
import java.io.*;
class Fen{
String fileName;
int size;
Fen(String fileName,String size){
this.fileName = fileName;
this.size = Integer.parseInt(size)*1024;
}
public void cut()throws Exception{
int maxx = 0;
File inFile = new File(fileName);
int fileLength = (int)inFile.length(); //È¡µÃÎ ......
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.util.zip.CRC32;
public static void main(String[] args){
& ......
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import org.apache.commons.logging.Log;
import org.apache.commons.loggin ......