javaµ÷ÓÃwebserviceµÄ¸÷ÖÖ·½·¨×ܽá
Ò»¡¢ÀûÓÃ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 {
¡¡¡¡@WebMethod
¡¡¡¡public String hello(String name) {
¡¡¡¡return "Hello, " + name + "\n";
¡¡¡¡}
¡¡¡¡public static void main(String[] args) {
¡¡¡¡// create and publish an endpoint
¡¡¡¡Hello hello = new Hello();
¡¡¡¡Endpoint endpoint = Endpoint.publish("http://localhost:8080/hello", hello);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡package Hello;
¡¡¡¡import javax.jws.WebService;
¡¡¡¡import javax.jws.WebMethod;
¡¡¡¡import javax.xml.ws.Endpoint;
¡¡¡¡@WebService
¡¡¡¡public class Hello {
¡¡¡¡@WebMethod
¡¡¡¡public String hello(String name) {
¡¡¡¡return "Hello, " + name + "\n";
¡¡¡¡}
¡¡¡¡public static void main(String[] args) {
¡¡¡¡// create and publish an endpoint
¡¡¡¡Hello hello = new Hello();
¡¡¡¡Endpoint endpoint = Endpoint.publish("http://localhost:8080/hello", hello);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡2.ʹÓà apt ±àÒë Hello.java(Àý£ºapt -d [´æ·Å±àÒëºóµÄÎļþĿ¼] Hello.java ) ,»áÉú³É jawsĿ¼
¡¡¡¡3.ʹÓÃjava Hello.HelloÔËÐУ¬È»ºó½«ä¯ÀÀÆ÷Ö¸Ïòhttp://localhost:8080/hello?wsdl¾Í»á³öÏÖÏÂÁÐÏÔʾ
¡¡¡¡4.ʹÓÃwsimport Éú³É¿Í»§¶Ë
¡¡¡¡Ê¹ÓÃÈçÏ£ºwsimport -p . -keep http://localhost:8080/hello?wsdl
¡¡¡¡5.¿Í»§¶Ë³ÌÐò£º
¡¡¡¡Java´úÂë
¡¡¡¡class HelloClient{
¡¡¡¡public static void main(String args[]) {
¡¡¡¡HelloService service = new HelloService();
¡¡¡¡Hello helloProxy = service.getHelloPort();
¡¡¡¡String hello = helloProxy.hello("ÄãºÃ");
¡¡¡¡System.out.println(hello);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡class HelloClient{
¡¡¡¡public static void main(String args[]) {
¡¡¡¡HelloService service = new HelloService();
¡¡¡¡Hello helloProxy = service.getHelloPort();
¡¡¡¡String hello = helloProxy.hello("ÄãºÃ");
¡¡¡¡System.out.println(hello);
¡¡¡¡}
¡¡¡¡}
¶þ¡¢Ê¹ÓÃxfire£¬ÎÒÕâÀïʹÓõÄÊÇmyeclipse¼¯³ÉµÄxfire½øÐвâÊÔµÄ
¡¡¡¡ÀûÓÃxfire¿ª·¢W
Ïà¹ØÎĵµ£º
ÆäʵÕâ¸öÎÊÌâ²¢²»ÄÑ,µ«ÊǺܶàÄêûÓÐÑо¿¹ý¼¸ºÎÁË.ÎÊÌ⿨ÔÚÕâÀïÁË,׼ȷµÄ˵ÎÒ¸ù±¾Ã»ÓÐѧ¹ýÔ²µÄ±ê×¼¹«Ê½Õⲿ·ÖÄÚÈÝ,googleÁ˺ܶà,ÖØÐ»®ÁË×ø±êÑо¿Á˹«Ê½..½â·½³Ì...
ËäÈ»½á¹û»¹²»ÊǺÜÔ²,µ«ÊÇ·½·¨Ó¦¸ÃÊÇÕýÈ·ÁË.
Ö÷ÒªÊÇÒòΪdoubleÈ¡ÕûºóÓÐһЩƫ²î.
ÁíÍâÐÐÊý¶àÉÙ,°ë¾¶´óСҲÏ໥ӰÏì
import java.lang.Math;
public cla ......
Constant Pool³£Á¿³ØµÄ¸ÅÄî:
ÔÚ½²µ½StringµÄÒ»Ð©ÌØÊâÇé¿öʱ,×Ü»áÌáµ½String Pool»òÕßConstant Pool,µ«ÊÇÎÒÏëºÜ¶àÈ˶¼²»Ì«
Ã÷°×Constant Poolµ½µ×ÊǸöÔõôÑùµÄ¶«Î÷,ÔËÐеÄʱºò´æ´¢ÔÚÄÄÀï,ËùÒÔÔÚÕâÀïÏÈ˵һÏÂConstant PoolµÄÄÚÈÝ.
String PoolÊǶÔÓ¦ÓÚÔÚConstant PoolÖд洢String³£Á¿µÄÇøÓò.ϰ¹ß³ÆÎªString Pool,Ò²ÓÐÈË³Æ ......
ÔÚJavaÀïÃæ£¬Á½¸öÕûÊýÏà³ýµÃµ½ÊǸöÕûÊý£¬±ÈÈç int a = 28;
int b = 10;
a/b == 2; //true
ÔÚFlexÖУ¬ÉÏÃæJava´úÂ뽫·µ»ØÍ¬ÑùµÄ½á¹û¡£ÖµµÃ×¢ÒâµÄÊÇ£¬Èç¹ûʹÓõÄÊÇNumberÀ࣬ÔòÓÐËù²»Ò»ÑùÁË¡£ÏÂÃæµÄ´úÂëÖУ¬resultµÄֵΪ2.8¡£Èç¹ûÄ㲻СÐİѷµ»ØµÄ½á¹û×÷ΪÊý×éµÄË÷ÒýȥȡֵµÄ»°£¬ÄÇôʲô½á¹û¶¼Ã»ÓС£
var a:Number = 28 ......
¸Õ¸ÕÔĶÁÁË¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·Õâ±¾Ê飬¸Ð¾õÊÜÒæ·ÆÇ³¡£
¸ÃÊéÉîÈëdz³ö£¬ÏµÍ³µØ²ûÊöÁËJava¼ÓÃÜÓë½âÃܵÄÏà¹ØÀíÂÛ£¬²¢ÌṩÁ˷ḻµÄʾÀý£¬¶Ô¹¤×÷ÖÐÓû§Ïà¹Ø¼¼ÊõµÄ¶ÁÕߺÜÓаïÖú¡£
ÔĶÁºó£¬ÓÐÒÔÏÂÈýµã¸Ð´¥ºÜÉ
1¡¢±¾Êé¶ÔÓÚJava¼ÓÃÜÓë½âÃÜÁìÓòµÄÀíÂ۵IJûÊöºÜÈ«Ãæ£¬´Óµ±Ç°µÄ°²È«ÎÊÌâµ½ÃÜÂëѧ£¬ÔÙµ½Ö÷Ò ......
²åÈëʽÅÅÐòÔËÐÐЧÂÊN*(N-1)/4 ¶ÔÓÚËæ»úÊý×Ö,Õâ¸öËã·¨±ÈðÅÝ¿ì1±¶,±ÈÑ¡ÔñÅÅÐòÉÔ΢¿ìÒ»µã.
Èç¹ûÊÇ»ù±¾ÓÐÐòµÄ¶ÓÁÐÔòÓÅÊÆ×îΪÃ÷ÏÔÐèÒªO(N)
´úÂëÒ»ÑùÊÇ´ÓðÅÝÅÅÐò¼Ì³ÐÏÂÀ´µÄ.
/**
*
* @author leon.lee
*/
public class InsertSort extends BubbleSort {
public InsertSort(int lengthArray){
......