﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-超越自我-文章分类-JAVA基础</title><link>http://www.blogjava.net/jame-liu/category/5039.html</link><description>一切皆有可能</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 06:47:59 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 06:47:59 GMT</pubDate><ttl>60</ttl><item><title>AXIS 常用命令 </title><link>http://www.blogjava.net/jame-liu/articles/70977.html</link><dc:creator>jame</dc:creator><author>jame</author><pubDate>Thu, 21 Sep 2006 00:52:00 GMT</pubDate><guid>http://www.blogjava.net/jame-liu/articles/70977.html</guid><wfw:comment>http://www.blogjava.net/jame-liu/comments/70977.html</wfw:comment><comments>http://www.blogjava.net/jame-liu/articles/70977.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jame-liu/comments/commentRss/70977.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jame-liu/services/trackbacks/70977.html</trackback:ping><description><![CDATA[ 1.WSDL2JAVA<br />  &gt;java org.apache.axis.wsdl.WSDL2Java AddressBook.wsdl -x CLASSPATH=%AXIS_PATH%<br />2.JAVA2WSDL<br />  &gt;java org.apache.axis.wsdl.Java2WSDL -o wp.wsdl  <br />    -l"<a href="http://localhost:8080/axis/services/WidgetPrice">http://localhost:8080/axis/services/WidgetPrice</a>" -n  "urn:Example6" <br />    -p"samples.userguide.example6" "urn:Example6"  samples.userguide.example6.WidgetPrice<br />3.DEPLOY.wsdd<br />  &gt;java org.apache.axis.client.AdminClient deploy.wsdd -x CLASSPATH=%AXIS_PATH%<br />4.UNDEPLOY.wsdd<br />  &gt;java org.apache.axis.client.AdminClient undeploy.wsdd -x CLASSPATH=%AXIS_PATH%<br />5&gt;自动生成WSDL<br />  &gt;http:\\localhost:8080\axis\service\Test.jws?wsdl<img src ="http://www.blogjava.net/jame-liu/aggbug/70977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jame-liu/" target="_blank">jame</a> 2006-09-21 08:52 <a href="http://www.blogjava.net/jame-liu/articles/70977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Regular PATTERN</title><link>http://www.blogjava.net/jame-liu/articles/41765.html</link><dc:creator>jame</dc:creator><author>jame</author><pubDate>Tue, 18 Apr 2006 14:57:00 GMT</pubDate><guid>http://www.blogjava.net/jame-liu/articles/41765.html</guid><wfw:comment>http://www.blogjava.net/jame-liu/comments/41765.html</wfw:comment><comments>http://www.blogjava.net/jame-liu/articles/41765.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jame-liu/comments/commentRss/41765.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jame-liu/services/trackbacks/41765.html</trackback:ping><description><![CDATA[规则表达式学习:<br />1.[] 定义class操作  {} 定义一个范围 () 定义一组<br />1&gt;例如:[abc] 只含有a,b,c<br />2&gt;例如:[^a]除了a之外任何字符<br />2.| 或者 &amp;&amp; AND的意思 ? 0或1 可选的意思 + 0~* 0到多个 {n} 重复n次 {n,}至少n次 {n,m} n到m次<br />例如: a+b+  aaabb,abb,ab都符合<br />3.\b 分界线 \w 字母或者数字 $ 行结束 ^行开始<br />4.\d 0-9 \D ^0-9 \w 数字或字母 \W ^\w 非数字或字母 \t 即tab \n 回车 \s空格<br />5.\1 跟前面找到相同的一组<br />PRACTISE: <br />PATTERN 1: \b(\w+) \1\b<br />寻找一句话边界,接着跟一组文字或数字字符,接着跟一个空格,接着跟着跟前一个找到的完全相同一组文字或数字.<br />换言之,寻找重复语句<br />PATTERN 2: (<a href="file://\\w+)(|_)(\\w+)@(\\w+)\\.com">\\w+)(|_)(\\w+)@(\\w+)\\.com</a><br />查找合理的EMAIL格式<br /><a href="mailto:cool_8056@163.com">cool_8056@163.com</a> 或<a href="mailto:cool8056@163.com">cool8056@163.com</a>都满足<br />PATTERN 3: hello*<br />hello ,helloo,helloooo都满足<br />PATTERN 4: <a href="file://\\d{4}-\\d{8">\\d{4}-\\d{8</a>}<br /><img src ="http://www.blogjava.net/jame-liu/aggbug/41765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jame-liu/" target="_blank">jame</a> 2006-04-18 22:57 <a href="http://www.blogjava.net/jame-liu/articles/41765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java的一些基本容易混淆的概念</title><link>http://www.blogjava.net/jame-liu/articles/20625.html</link><dc:creator>jame</dc:creator><author>jame</author><pubDate>Sat, 19 Nov 2005 16:23:00 GMT</pubDate><guid>http://www.blogjava.net/jame-liu/articles/20625.html</guid><wfw:comment>http://www.blogjava.net/jame-liu/comments/20625.html</wfw:comment><comments>http://www.blogjava.net/jame-liu/articles/20625.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jame-liu/comments/commentRss/20625.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jame-liu/services/trackbacks/20625.html</trackback:ping><description><![CDATA[<STRONG>1.String str=new String("helloWorld")和String str="helloWorld"的区别<BR>String str="helloWorld"是把"helloWorld"(地址)引用给str;<BR>String str=new String("helloWorld")是新建"helloWorld"的对象,再将这个对象引用给str.<BR>在我看来是"helloWorld"的地址由于String str=new String("helloWorld")而重新分配了.这样对性能很不好.<BR><BR>2.Math.round(11.5)和 Math.round(-11.5)的结果是多少<BR>System.out.println("Round="+Math.round(11.5));//12<BR>System.out.println("Round="+Math.round(-11.5));//-11<BR><BR>---------------------------&gt;<BR>-11.5&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 11.5<BR>就是我学习的约等于,四舍五入<BR><BR>3.short的运算符<BR>short s1 = 1; s1 = s1 + 1<BR>是错误的,可以改成:short s1 = 1; s1 =(short)( s1 + 1);<BR>也可以是short s1 = 1; s1 +=1;<BR><BR>4.Overload和Override的区别<BR>Overload是方法重写,就是父和子类的多态表现,如果在子类中实现了父类的该方法,那么父类的该方法被重写.<BR>Override是调用父类方法的<BR><BR>5.error和exception的区别<BR>error是不可预见的,一般是系统的错误.<BR>exception是程序可以捕捉的异常.</STRONG><img src ="http://www.blogjava.net/jame-liu/aggbug/20625.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jame-liu/" target="_blank">jame</a> 2005-11-20 00:23 <a href="http://www.blogjava.net/jame-liu/articles/20625.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.util.*</title><link>http://www.blogjava.net/jame-liu/articles/20619.html</link><dc:creator>jame</dc:creator><author>jame</author><pubDate>Sat, 19 Nov 2005 15:22:00 GMT</pubDate><guid>http://www.blogjava.net/jame-liu/articles/20619.html</guid><wfw:comment>http://www.blogjava.net/jame-liu/comments/20619.html</wfw:comment><comments>http://www.blogjava.net/jame-liu/articles/20619.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jame-liu/comments/commentRss/20619.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jame-liu/services/trackbacks/20619.html</trackback:ping><description><![CDATA[<P><STRONG>HashMap和Hashtable的区别<BR>HashMap没有排序和分类,并且可以允许有多个NULL.<BR>Hashtable跟HashMap相似,但是不能是NULL,并且是同步的比较慢<BR><BR>Collection 和 Collections区别<BR>Collection是所有java.util.*的集合类的父类.<BR>Collections是集合类的Util类,它含用很多静态方法.<BR></STRONG></P><img src ="http://www.blogjava.net/jame-liu/aggbug/20619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jame-liu/" target="_blank">jame</a> 2005-11-19 23:22 <a href="http://www.blogjava.net/jame-liu/articles/20619.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Nested Class,Inner Class,Member Class,Local Class, and Anonymous class区别</title><link>http://www.blogjava.net/jame-liu/articles/20615.html</link><dc:creator>jame</dc:creator><author>jame</author><pubDate>Sat, 19 Nov 2005 15:03:00 GMT</pubDate><guid>http://www.blogjava.net/jame-liu/articles/20615.html</guid><wfw:comment>http://www.blogjava.net/jame-liu/comments/20615.html</wfw:comment><comments>http://www.blogjava.net/jame-liu/articles/20615.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jame-liu/comments/commentRss/20615.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jame-liu/services/trackbacks/20615.html</trackback:ping><description><![CDATA[其实所有类都可能是top level类或是nested 类;<BR>所有的nested 类都可能是static类或是Inner类;<BR>所有的Inner类都可能是local类,Anonymous类,non-static 的Member类;<BR>top level 类不能是nested类.<BR>Nested Class是C++的说法，通常JAVA说的是Inner Class.<BR>可以是这样的层次:nested -&gt;Inner-&gt;Anonymous<BR>class TopLevelClass<BR>{<BR>&nbsp; //这是Inner类,也是nested&nbsp;类<BR>&nbsp; class NestedNonStaticClass{<BR>&nbsp; }<BR>&nbsp; //这是个static 类,也是nested&nbsp;类<BR>&nbsp; static class NestedStaticClass{<BR>&nbsp; }<BR><BR>&nbsp; void someMethod(){<BR>&nbsp;&nbsp;&nbsp; //这是个local类,不能是static类<BR>&nbsp;&nbsp;&nbsp; class LocalClass{<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; //方法中引用<BR>&nbsp;&nbsp;&nbsp;&nbsp;SuperOfAnonymousClass soac = new SuperOfAnonymousClass(){<BR>&nbsp;&nbsp; &nbsp;}<BR>&nbsp; }<BR>}<BR>//这是个Anonymous类<BR>class SuperOfAnonymousClass{<BR>}<BR><img src ="http://www.blogjava.net/jame-liu/aggbug/20615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jame-liu/" target="_blank">jame</a> 2005-11-19 23:03 <a href="http://www.blogjava.net/jame-liu/articles/20615.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>final, finally, finalize的区别</title><link>http://www.blogjava.net/jame-liu/articles/20594.html</link><dc:creator>jame</dc:creator><author>jame</author><pubDate>Sat, 19 Nov 2005 13:34:00 GMT</pubDate><guid>http://www.blogjava.net/jame-liu/articles/20594.html</guid><wfw:comment>http://www.blogjava.net/jame-liu/comments/20594.html</wfw:comment><comments>http://www.blogjava.net/jame-liu/articles/20594.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jame-liu/comments/commentRss/20594.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jame-liu/services/trackbacks/20594.html</trackback:ping><description><![CDATA[final是java的修饰符，如果一个类被final修饰，那么它就不允许被继承；如果一个变量被final修饰，那么它初试化值只能被引用，不能被修改；<BR>如果一个方法被final修饰，那么这个方法不能被重载。<BR><BR>finally用来对try运行后都必须进入finally语句中。<BR><BR>finalize是用于垃圾回收的方法名，它在Object中定义的。<img src ="http://www.blogjava.net/jame-liu/aggbug/20594.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jame-liu/" target="_blank">jame</a> 2005-11-19 21:34 <a href="http://www.blogjava.net/jame-liu/articles/20594.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>