JAVA ¶à¶Ô¶àÀý×Ó
ʹÓÃÀ༯²»½ö¿ÉÒÔ±íʾ³öÒ»¶ÔÒ»µÄ¹ØÏµ£¬Ò²¿ÉÒÔ±íʾ³ö¶à¶Ô¶àµÄ¹ØÏµ¡£ÀýÈ磬һ¸öѧÉú¿ÉÒÔÑ¡¶àÃſγ̣¬Ò»Ãſγ̿ÉÒÔÓжà¸öѧÉú²Î¼Ó£¬ÄÇôÕâ¾ÍÊÇÒ»¸öµäÐ͵Ķà¶Ô¶à¹ØÏµ¡£
ÒªÍê³É±¾³ÌÐò£¬Ê×ÏÈÓ¦¸Ã¶¨ÒåÁ½¸öÀࣺѧÉúÐÅÏ¢ÀàStudent¡¢¿Î³ÌÐÅÏ¢ÀàCourse¡£ÔÚÒ»¸öѧÉúÀàÖдæÔÚÒ»¸ö¼¯ºÏ£¬±£´æÈ«²¿µÄ¿Î³Ì£»¶øÔڿγÌÀàÖÐÒ²Òª´æÔÚÒ»¸ö¼¯ºÏ£¬±£´æÈ«²¿µÄѧÉú¡£
·¶Àý£º¶¨ÒåѧÉúÀà
package org.lxh.demo13.execdemo02;
import java.util.ArrayList;
import java.util.List;
public class Student { // ¶¨ÒåѧÉúÀà
private String name ; // ¶¨ÒånameÊôÐÔ
private int age ; // ¶¨ÒåageÊôÐÔ
private List<Course> allCourses ; // ¶¨Ò弯ºÏ±£´æÈ«²¿¿Î³Ì
public Student(){// Î޲ι¹Ôì
this.allCourses = new ArrayList<Course>() ;// ʵÀý»¯List¼¯ºÏ
}
public Student(String name,int age){ // ͨ¹ý¹¹ÔìÉèÖÃÊôÐÔÄÚÈÝ
this() ; // µ÷ÓÃÎ޲ι¹Ôì
this.setName(name) ; // ÉèÖÃnameÊôÐÔÄÚÈÝ
this.setAge(age) ; // ÉèÖÃageÊôÐÔÄÚÈÝ
}
public String getName() {// È¡µÃnameÊôÐÔ
return name;
}
public void setName(String name) {// ÉèÖÃnameÊôÐÔ
this.name = name;
}
ÔÚѧÉúÀàÖдæÔÚÒ»¸öallCoursesµÄList¼¯ºÏ£¬ÕâÑùÔÚ³ÌÐòÔËÐÐʱ£¬Ò»¸öѧÉúÀàÖпÉÒÔ±£´æ¶à¸öCourse¶ÔÏó¡£
·¶Àý£º¶¨Òå¿Î³ÌÀà
package org.lxh.demo13.execdemo02;
import java.util.ArrayList;
import java.util.List;
public class Course { // ¶¨ÒåCourseÀà
private String name ; // ¶¨ÒånameÊôÐÔ
private int credit ; // ¶¨ÒåcreditÊôÐÔ£¬±íʾѧ·Ö
private List<Student> allStudents ; // ¶¨Ò弯ºÏ±£´æ¶à¸öѧÉú
public Course(){ // Î޲ι¹Ôì·½·¨
this.allStudents = new ArrayList<Student>() ;// ʵÀý»¯List¼¯ºÏ
}
public Course(String name,int credit){ // ÉèÖÃnameºÍcredit ÊôÐÔ
this() ; // µ÷ÓÃÎ޲ι¹Ôì
this.setName(name) ; // ÉèÖÃnameÊôÐÔ
this.setCredit(credit) ; // ÉèÖÃcreditÊôÐÔ
}
public String getName() { // È¡µÃna
Ïà¹ØÎĵµ£º
¸Õ¸ÕÔĶÁÁË¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·Õâ±¾Ê飬¸Ð¾õÊÜÒæ·ÆÇ³¡£
¸ÃÊéÉîÈëdz³ö£¬ÏµÍ³µØ²ûÊöÁËJava¼ÓÃÜÓë½âÃܵÄÏà¹ØÀíÂÛ£¬²¢ÌṩÁ˷ḻµÄʾÀý£¬¶Ô¹¤×÷ÖÐÓû§Ïà¹Ø¼¼ÊõµÄ¶ÁÕߺÜÓаïÖú¡£
ÔĶÁºó£¬ÓÐÒÔÏÂÈýµã¸Ð´¥ºÜÉ
1¡¢±¾Êé¶ÔÓÚJava¼ÓÃÜÓë½âÃÜÁìÓòµÄÀíÂ۵IJûÊöºÜÈ«Ãæ£¬´Óµ±Ç°µÄ°²È«ÎÊÌâµ½ÃÜÂëѧ£¬ÔÙµ½Ö÷Ò ......
»á¡£ ËùνÄÚ´æÐ¹Â¶¾ÍÊÇÖ¸Ò»¸ö²»ÔÙ±»³ÌÐòʹÓõĶÔÏó»ò±äÁ¿Ò»Ö±±»Õ¼¾ÝÔÚÄÚ´æÖС£
javaµ¼ÖÂÄÚ´æÐ¹Â¶µÄÔÒòºÜÃ÷È·£º³¤ÉúÃüÖÜÆÚµÄ¶ÔÏó³ÖÓжÌÉúÃüÖÜÆÚ¶ÔÏóµÄÒýÓþͺܿÉÄÜ·¢ÉúÄÚ´æÐ¹Â¶£¬¾¡¹Ü¶ÌÉúÃüÖÜÆÚ¶ÔÏóÒѾ²»ÔÙÐèÒª£¬µ«ÊÇÒòΪ³¤ÉúÃüÖÜÆÚ¶ÔÏó³ÖÓÐËüµÄÒýÓöøµ¼Ö²»Äܱ»»ØÊÕ£¬Õâ¾ÍÊÇjavaÖÐÄÚ´æÐ¹Â¶µÄ·¢Éú³¡¾°¡£
&n ......
¡¡JavaµÄClassLoader¾ÍÊÇÓÃÀ´¶¯Ì¬×°ÔØclassµÄ£¬ClassLoader¶ÔÒ»¸öclassÖ»»á×°ÔØÒ»´Î£¬JVMʹÓõÄClassLoaderÒ»¹²ÓÐ4ÖÖ£º
¡¡¡¡Æô¶¯Àà×°ÔØÆ÷£¬±ê×¼À©Õ¹Àà×°ÔØÆ÷£¬Àà·¾¶×°ÔØÆ÷ºÍÍøÂçÀà×°ÔØÆ÷¡£
¡¡¡¡Õâ4ÖÖClassLoaderµÄÓÅÏȼ¶ÒÀ´Î´Ó¸ßµ½µÍ£¬Ê¹ÓÃËùνµÄ“Ë«Ç×ίÅÉÄ£ÐÍ”¡£È·ÇеØËµ£¬¼ÙÈçÒ»¸öÍøÂçÀà×°ÔØÆ÷±»ÇëÇó×°ÔØÒ ......
Ö÷Òª´úÂë²Î¿¼ÁËbeansoftµÄZipUtil,Ìí¼ÓÁËÒ»¸ö·½·¨£¬
¿ÉÒ԰Ѳ»Í¬Ä¿Â¼ÎļþÌí¼Óµ½zipÖÐ,²¢×öÁËһЩ¸Ä½ø£¬Ê¹ÓÃÁËapacheµÄzipÀ࣬(ÔΪjdkµÄzipÀà)£¬Ê¹Ö§³ÖÖÐÎÄÎļþÃû¡£
apacheµÄzipÀà¿ÉÒÔ´ÓantÖгéÈ¡¡£apacheºÃÏñûÓÐÌṩµ¥¶ÀÏÂÔØ¡£
package com.order;
import java.io.*;
import java.util.List;
import org.apache.tool ......
Ò»¡¢ÀûÓÃjdk web·þÎñapiʵÏÖ£¬ÕâÀïʹÓûùÓÚ SOAP message µÄ Web ·þÎñ
¡¡¡¡1.Ê×ÏȽ¨Á¢Ò»¸öWeb services EndPoint£º
¡¡¡¡Java´úÂë
¡¡¡¡package Hello;
¡¡¡¡import javax.jws.WebService;
¡¡¡¡import javax.jws.WebMethod;
¡¡¡¡import javax.xml.ws.Endpoint;
¡¡¡¡@WebService
¡¡¡¡public class Hello {
¡¡¡¡@WebMet ......