﻿<?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-自由飞翔</title><link>http://www.blogjava.net/GavinMiao/</link><description>我在仰望，java之上</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 16:52:35 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 16:52:35 GMT</pubDate><ttl>60</ttl><item><title>编码至高法则-高内聚低耦合</title><link>http://www.blogjava.net/GavinMiao/archive/2019/09/11/434613.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 11 Sep 2019 07:59:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2019/09/11/434613.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/434613.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2019/09/11/434613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/434613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/434613.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 此法则适合所有语言，咱们以JavaScript和Java两个角度分析一下这个东东。  一、javascript  有这样的一个页面，js、css代码都写在html页面中。  例如：gnj.html  v1版本Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-...&nbsp;&nbsp;<a href='http://www.blogjava.net/GavinMiao/archive/2019/09/11/434613.html'>阅读全文</a><img src ="http://www.blogjava.net/GavinMiao/aggbug/434613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2019-09-11 15:59 <a href="http://www.blogjava.net/GavinMiao/archive/2019/09/11/434613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Jgoodies FormLayout 小结</title><link>http://www.blogjava.net/GavinMiao/archive/2012/09/29/388827.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Sat, 29 Sep 2012 03:29:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/09/29/388827.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/388827.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/09/29/388827.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/388827.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/388827.html</trackback:ping><description><![CDATA[<br />一、列与行的参数都由三个部分组成：对齐方式、固定尺寸、调整方式。 <br />1.对齐方式：<br />1）列对齐有left, center, right, fill.默认fill<br />2）行对齐有：top, center, bottom, fill. 其中fill表示填充至整个区域。默认center。<br />2.固定尺寸：<br />pref表示preferred size，适当大小，即首选尺寸大小。<br />min表示minimum size，<br />dlu 表示dialog units，<br />px, pt, in, mm, cm）分别表示Pixel, Points, Inches, Millimeter, Centimeter。<br />3.&nbsp;调整方式:<br />二、CellConstraints：<br />cc.xywh(3, 1, 3, 1)：表示3列，1行，colspan=3，rowspan=1<br />三、FormLayout：<br />&nbsp;&nbsp;1.FormLayout layout = new FormLayout(<br />&nbsp;&nbsp;&nbsp;new ColumnSpec[]{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.DEFAULT_COLSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.GLUE_COLSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.DEFAULT_COLSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.GLUE_COLSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.DEFAULT_COLSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.GLUE_COLSPEC},<br />&nbsp;&nbsp;&nbsp;new RowSpec[]{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.DEFAULT_ROWSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.GLUE_ROWSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.DEFAULT_ROWSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.GLUE_ROWSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.DEFAULT_ROWSPEC,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FormSpecs.GLUE_ROWSPEC<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;);<br />2.<br />
<p>FormLayout&nbsp;layout&nbsp;=&nbsp;new&nbsp;FormLayout(&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"right:pref,&nbsp;6dlu,&nbsp;50dlu,&nbsp;4dlu,&nbsp;center:50dlu",&nbsp;//&nbsp;columns<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"pref,&nbsp;3dlu,&nbsp;pref,&nbsp;3dlu,&nbsp;pref");&nbsp;//&nbsp;rows &nbsp;&nbsp;</p><br /><br /><br /><br />参考文章：<br /><a href="http://hi.baidu.com/lijunwyf/item/a18d95f719ff01da6225d26f">http://hi.baidu.com/lijunwyf/item/a18d95f719ff01da6225d26f</a><img src ="http://www.blogjava.net/GavinMiao/aggbug/388827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-09-29 11:29 <a href="http://www.blogjava.net/GavinMiao/archive/2012/09/29/388827.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Vector浅见</title><link>http://www.blogjava.net/GavinMiao/archive/2012/09/24/388406.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Mon, 24 Sep 2012 00:49:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/09/24/388406.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/388406.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/09/24/388406.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/388406.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/388406.html</trackback:ping><description><![CDATA[<div>例子：<br />import java.util.*;<br />public class TestVector{<br />&nbsp;public static void main(String[] args){<br />&nbsp;&nbsp;Vector v = new Vector();<br />&nbsp;&nbsp;v.add(null);<br />&nbsp;&nbsp;v.add(new Integer(1));<br />&nbsp;&nbsp;v.add("123");<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;for(Enumeration e = v.elements();e.hasMoreElements();){<br />&nbsp;&nbsp;&nbsp;System.out.println(e.nextElement());<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;v.insertElementAt("insert",2);<br />&nbsp;&nbsp;v.setElementAt("insert",0);<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;for(Enumeration e = v.elements();e.hasMoreElements();){<br />&nbsp;&nbsp;&nbsp;System.out.println(e.nextElement());<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;<br />&nbsp;}<br />}<br /><br />结果：<br />null<br />1<br />123<br /></div>
<div><br />insert<br />1<br />insert<br />123<br />&nbsp;</div>
<div>结论：<br />vector中可以放入null；<br />vector可以放入不同类型的对象；<br />vector是同步的容量自增长的向量；<br /></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/388406.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-09-24 08:49 <a href="http://www.blogjava.net/GavinMiao/archive/2012/09/24/388406.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>火车票订票好办法</title><link>http://www.blogjava.net/GavinMiao/archive/2012/09/18/387954.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Mon, 17 Sep 2012 23:55:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/09/18/387954.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/387954.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/09/18/387954.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/387954.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/387954.html</trackback:ping><description><![CDATA[一、前提须知：<br />1.北京铁路局：<br />直属站15个：<a href="http://baike.baidu.com/view/49121.htm" target="_blank">北京站</a>、<a href="http://baike.baidu.com/view/243505.htm" target="_blank">北京西站</a>、<a href="http://baike.baidu.com/view/398505.htm" target="_blank">天津站</a>、<a href="http://baike.baidu.com/view/356204.htm" target="_blank">天津西站</a>、<a href="http://baike.baidu.com/view/325995.htm" target="_blank">丰台站</a>、<a href="http://baike.baidu.com/view/706807.htm" target="_blank">丰台西站</a>、<a href="http://baike.baidu.com/view/356201.htm" target="_blank">南仓站</a>、<a href="http://baike.baidu.com/view/398511.htm" target="_blank">塘沽站</a>、<a href="http://baike.baidu.com/view/398524.htm" target="_blank">唐山站</a>、<a href="http://baike.baidu.com/view/244965.htm" target="_blank">石家庄站</a>、<a href="http://baike.baidu.com/view/377865.htm" target="_blank">石家庄南站</a>、邯郸站、<a href="http://baike.baidu.com/view/356380.htm" target="_blank">阳泉站</a>、北京南站、天津西站。<br />2.郑州铁路局：<br />直属车站11个：<a href="http://baike.baidu.com/view/2301.htm" target="_blank">郑州</a>站、郑州北站、郑州东站、洛阳站、<a href="http://baike.baidu.com/view/2371.htm" target="_blank">新乡</a>站、开封站、商丘站、<a href="http://baike.baidu.com/view/399806.htm" target="_blank">月山站</a>、长治北站、长治站。<br />二、<br />北京电话订票窍门：1、座机打！；2.用手机加区号打！北京铁路局管内，如唐山区号：打0315-95105105,手机打95105105的有效区号：河北省邯郸0310石家庄0311保定0312张家口0313承德0314唐山0315廊坊0316沧州0317衡水0318邢台0319秦皇岛0335山东德州0534山西阳泉0353天津022。订好之后可以在北京取票！！<img src ="http://www.blogjava.net/GavinMiao/aggbug/387954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-09-18 07:55 <a href="http://www.blogjava.net/GavinMiao/archive/2012/09/18/387954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常积累：org.hibernate.StaleStateException</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 18 Apr 2012 07:33:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/375115.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/375115.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/375115.html</trackback:ping><description><![CDATA[<div><div>ERROR - Exception executing batch:&nbsp;</div><div>org.hibernate.StaleStateException: Batch update returned unexpected row count fr</div><div>om update [0]; actual row count: 0; expected: 1<br /><br /><div><div>ERROR - Could not synchronize database state with session</div><div>org.hibernate.StaleStateException: Batch update returned unexpected row count fr</div><div>om update [0]; actual row count: 0; expected: 1<br /><br /><br /><span class="Apple-style-span" style="font-family: Tahoma; font-size: 12px; line-height: 20px; ">不注意的话，还真的有点无所适从，Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1<br />这个异常是由于主键设置为自增长，而在我们插入记录的时候设置了ID的值导致的。看下我的Hibernate映射文件中ID的定义：<br /><br /></span>参考文章：<a href="http://hi.baidu.com/shirdrn/blog/item/adec1e82d067ddb86c81191c.html">http://hi.baidu.com/shirdrn/blog/item/adec1e82d067ddb86c81191c.html</a></div></div></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/375115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-18 15:33 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/18/375115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.IllegalStateException: Cannot forward after response has been committed</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Sat, 14 Apr 2012 01:08:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/374132.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/374132.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/374132.html</trackback:ping><description><![CDATA[现象：<br />页面报500.<br />原因：<br />在request.getRequestDispatcher("/success.html").forward(request, response);<br />后面还有未执行的代码，但是已经提交了响应。<img src ="http://www.blogjava.net/GavinMiao/aggbug/374132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-14 09:08 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/14/374132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UML初接触</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/13/374051.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Fri, 13 Apr 2012 03:34:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/13/374051.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/374051.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/13/374051.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/374051.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/374051.html</trackback:ping><description><![CDATA[1.UML:unified modeling Language(统一建模语言)<br />2.草图与蓝图：<br />前者指：手工绘制的、规范度较低的UML模型；<br />后者指：case工具绘制的正式的、规范的UML模型；<br />3.不同可视性的符号：<br />&#8220;+&#8221;：public &nbsp; &#8220;#&#8221;：protected &nbsp;&#8220;-&#8221;：private &nbsp;&#8220;~&#8221;：package<br />4.UML主要包含三种图：静态图、动态图、物理图<br />5.关联关系：用来表示一个对象持有另外一个对象的引用，或是调用另外一个对象的方法<br />6.类图：<br /><img src="http://www.blogjava.net/images/blogjava_net/gavinmiao/类图.png" width="798" height="184" alt="" /><br /><br />7.类图之间的关联：<br />&#8212;&#9655;&#9655; &nbsp;&#8212;&gt;持有<img src ="http://www.blogjava.net/GavinMiao/aggbug/374051.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-13 11:34 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/13/374051.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>面试题（互联网网上商城行业）</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/12/374017.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Thu, 12 Apr 2012 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/12/374017.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/374017.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/12/374017.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/374017.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/374017.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;只有注册用户登录后才能阅读该文。<a href='http://www.blogjava.net/GavinMiao/archive/2012/04/12/374017.html'>阅读全文</a><img src ="http://www.blogjava.net/GavinMiao/aggbug/374017.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-12 22:39 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/12/374017.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不用临时变量交换两个数</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/12/373932.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Thu, 12 Apr 2012 03:27:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/12/373932.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/373932.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/12/373932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/373932.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/373932.html</trackback:ping><description><![CDATA[方法1：<br /><div><div><span style="white-space:pre">		</span>a=a^b;</div><div><span style="white-space:pre">		</span>b=a^b;</div><div><span style="white-space:pre">		</span>a=a^b;</div></div><div>方法2：<br /><div><div><span style="white-space:pre">		</span>a=a+b;</div><div><span style="white-space:pre">		</span>b=a-b;</div><div><span style="white-space:pre">		</span>a=a-b;</div></div><div></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/373932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-12 11:27 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/12/373932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>易宝支付面试题（根据网上总结）</title><link>http://www.blogjava.net/GavinMiao/archive/2012/04/11/373780.html</link><dc:creator>GavinMiao</dc:creator><author>GavinMiao</author><pubDate>Wed, 11 Apr 2012 03:32:00 GMT</pubDate><guid>http://www.blogjava.net/GavinMiao/archive/2012/04/11/373780.html</guid><wfw:comment>http://www.blogjava.net/GavinMiao/comments/373780.html</wfw:comment><comments>http://www.blogjava.net/GavinMiao/archive/2012/04/11/373780.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/GavinMiao/comments/commentRss/373780.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/GavinMiao/services/trackbacks/373780.html</trackback:ping><description><![CDATA[1.public class TestKnowleage5 {<div><div><span style="white-space:pre">	</span>public static void main(String[] args){</div><div><span style="white-space:pre">		</span>String strValue = "ABCDEFG";</div><div><span style="white-space:pre">		</span>strValue.substring(3);</div><div><span style="white-space:pre">		</span>System.out.println("result1"+strValue);</div><div><span style="white-space:pre">		</span>strValue.concat("123");</div><div><span style="white-space:pre">		</span>System.out.println("result2"+strValue);</div><div><span style="white-space:pre">		</span>String value = new String("ABCDEFG");</div><div><span style="white-space:pre">		</span>System.out.println(strValue==value);</div><div><span style="white-space:pre">	</span>}</div><div>}<br /><br />运行结果：<br /><div><div>result1ABCDEFG</div><div>result2ABCDEFG</div><div>false<br />2.public class Test{<br />&nbsp; &nbsp; public static void main(String[] args){<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="white-space:pre">	</span>int x = 100;<div><div><span style="white-space:pre">		</span>int y = 200;</div><div><span style="white-space:pre">		</span>if(x == y)</div><div><span style="white-space:pre">			</span>System.out.println("not equal");</div><div><span style="white-space:pre">		</span>else</div><div><span style="white-space:pre">			</span>System.out.println("equal");</div></div>&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />运行结果：<br />equal<br /><br />3.public class TestKnowleage5 {<div><div><span style="white-space:pre">	</span>public static void main(String[] args){</div><div><span style="white-space: pre; ">		</span>try{</div><div><span style="white-space:pre">			</span>new TestKnowleage5().methodA(5);</div><div><span style="white-space:pre">		</span>}catch(IOException e){</div><div><span style="white-space:pre">			</span>System.out.println("caught IOException");</div><div><span style="white-space:pre">		</span>}catch(Exception e){</div><div><span style="white-space:pre">			</span>System.out.println("caught Exception");</div><div><span style="white-space:pre">		</span>}finally{</div><div><span style="white-space:pre">			</span>System.out.println("no Exception");</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public void methodA(int i) throws IOException{</div><div><span style="white-space:pre">		</span>if(i%2 != 0){</div><div><span style="white-space:pre">			</span>throw new IOException("methodA IOException");</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">	</span>}</div><div>}</div></div><br />运行结果：<br /><div><div>caught IOException</div><div>no Exception</div></div><br />4.public class TestKnowleage5 {<div><div></div><div><span style="white-space:pre">	</span>static boolean isTrue(){</div><div><span style="white-space:pre">		</span>System.out.println("isTrue");</div><div><span style="white-space:pre">		</span>return true;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span>static boolean isFalse(){</div><div><span style="white-space:pre">		</span>System.out.println("isFalse");</div><div><span style="white-space:pre">		</span>return false;</div><div><span style="white-space:pre">	</span>}<span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static void main(String[] args){</div><div><span style="white-space:pre">		</span>if(isTrue() || isFalse()){</div><div><span style="white-space:pre">			</span>System.out.println("|| operate return true");</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>if(isFalse() &amp; isTrue()){</div><div><span style="white-space:pre">			</span>System.out.println("&amp; operate return true");</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">	</span>}</div><div></div><div>}</div></div><br />运行结果：<br /><div><div>isTrue</div><div>|| operate return true</div><div>isFalse</div><div>isTrue</div></div><br />5.public class TestKnowleage5{<div><div><span style="white-space:pre">	</span>public static void main(String args[]){</div><div><span style="white-space:pre">		</span>MyThread t = new MyThread();</div><div><span style="white-space:pre">		</span>t.run();</div><div><span style="white-space:pre">		</span>t.start();</div><div><span style="white-space:pre">		</span>System.out.println("A");</div><div><span style="white-space:pre">	</span>}</div><div>}</div><div></div><div>class MyThread extends Thread{</div><div><span style="white-space:pre">	</span>public void run(){</div><div><div><div><span style="white-space:pre">		</span>try{</div><div><span style="white-space:pre">			</span>Thread.currentThread().sleep(3000);</div><div><span style="white-space:pre">		</span>}catch(InterruptedException e){</div><div><span style="white-space:pre">			</span></div><div><span style="white-space:pre">		</span>}</div></div></div><div><span style="white-space:pre">		</span>System.out.println("B");</div><div><span style="white-space:pre">	</span>}</div><div>}</div></div>运行结果：<br />BBA或<br />BAB<br />6.class A{<div><div><span style="white-space:pre">	</span>void fun1(){</div><div><span style="white-space:pre">		</span>System.out.println(fun2());</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>int fun2(){</div><div><span style="white-space:pre">		</span>return 123;</div><div><span style="white-space:pre">	</span>}</div><div>}</div><div>public class TestKnowleage5 &nbsp;extends A{</div><div><span style="white-space:pre">	</span>int fun2(){</div><div><span style="white-space:pre">		</span>return 456;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>public static void main(String[] args){</div><div><span style="white-space:pre">		</span>A a;</div><div><span style="white-space:pre">		</span>TestKnowleage5 b = new TestKnowleage5();</div><div><span style="white-space:pre">		</span>b.fun1();</div><div><span style="white-space:pre">		</span>a = b;</div><div><span style="white-space:pre">		</span>a.fun1();</div><div><span style="white-space:pre">	</span>}</div><div>}</div></div><br />运行结果：<br /><div><div>456</div><div>456</div></div>7.class A{</div><div><div><span style="white-space:pre">	</span>int val;</div><div></div><div><span style="white-space:pre">	</span>public int getVal() {</div><div><span style="white-space:pre">		</span>return val;</div><div><span style="white-space:pre">	</span>}</div><div></div><div><span style="white-space:pre">	</span>public void setVal(int val) {</div><div><span style="white-space:pre">		</span>this.val = val;</div><div><span style="white-space:pre">	</span>}</div><div><span style="white-space:pre">	</span></div><div>}</div><div>public class TestKnowleage5{</div><div></div><div><span style="white-space:pre">	</span>public static void main(String[] args){</div><div><span style="white-space:pre">		</span>A data = new A();</div><div><span style="white-space:pre">		</span>ArrayList list = new ArrayList();</div><div><span style="white-space:pre">		</span>for(int i=100;i&lt;103;i++){</div><div><span style="white-space:pre">			</span>data.setVal(i);</div><div><span style="white-space:pre">			</span>list.add(data);</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">		</span>int j = 0;</div><div><span style="white-space:pre">		</span>while(j&lt;list.size()){</div><div><span style="white-space:pre">			</span>A tmp = (A)list.get(j);</div><div><span style="white-space:pre">			</span>System.out.println("list("+j+")="+tmp.getVal());</div><div><span style="white-space:pre">			</span>j++;</div><div><span style="white-space:pre">		</span>}</div><div><span style="white-space:pre">	</span>}</div><div>}<br /><br />运行结果：<br /><div><div>list(0)=102</div><div>list(1)=102</div><div>list(2)=102</div></div><br />8.hibernate导入大量数据时，为了避免内存中产生大量对象，在编码时注意什么，如何去除？<br /><br />9.视图与表的区别<br />10.触发器有哪几种类型<br />11.<div style="display: inline !important; ">事务操作有那几个步骤<br /></div>12.写出对应正则表达式：<br />1）1-6位字母或数字；<br />[a-zA-Z0-9]{1,6}<br />2）手机号（只能是139或159开头，11位数字）<br />1[35][9][0-9]{8}<br />13.字符串反转：new StringBuilder(str).reverse().toString();<br />14.写程序：1+2&#178;+3&#178;+...+n&#178;<br />int func(int n){<br />&nbsp; &nbsp; return n==1?1:func(n-1)+n*n<br />}<br /><br />15.写一个延迟加载的单例模式：<br />public class SingleTon{<br />&nbsp; &nbsp; private static &nbsp;SingleTon &nbsp;instance = null;<br />&nbsp;&nbsp;&nbsp;&nbsp;private SingleTon(){}<br />&nbsp; &nbsp; public static SingleTon getInstance(){<br />&nbsp; &nbsp; &nbsp; &nbsp; if(instance == null){<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; synchronized(""){<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;if(instance == null){return new SingleTon();}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp; &nbsp; &nbsp; &nbsp; return instance;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />16.<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">JSP的9种内置对象：</span><br />request：<div style="display: inline-block; "></div><span class="Apple-style-span" style="color: #6d6d6d; font-family: arial; font-size: 12px; line-height: 26px; background-color: #ffffff; ">HttpServletRequest类的实例，<div style="display: inline-block; "></div></span><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">客户端的请求信息被封装在request对象中</span><br />response：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">HttpServletResponse类的实例，<div style="display: inline-block; "></div></span><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">response对象包含了响应客户请求的有关信息，但在JSP中很少直接用到它。</span><br />out：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">out对象是JspWriter类的实例,是向客户端输出内容常用的对象</span><br />session：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">session对象指的是客户端与服务器的一次会话，从客户端连到服务器的一个WebApplication开始，直到客户端与服务器断开连接为止。它是HttpSession类的实例</span><br />page：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">page对象就是指向当前JSP页面本身，有点象类中的this指针，它是java.lang.Object类的实例</span><br />application：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">ServletContext类的实例,<div style="display: inline-block; "></div></span><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">application对象实现了用户间数据的共享，可存放全局变量。它开始于服务器的启动，直到服务器的关闭</span><br />exception：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">exception对象是一个例外对象，当一个页面在运行过程中发生了例外，就产生这个对象。如果一个JSP页面要应用此对象，就必须把isErrorPage设为true，否则无法编译。他实际上是java.lang.Throwable的对象</span><br />pageContext：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">pageContext对象提供了对JSP页面内所有的对象及名字空间的访问，也就是说他可以访问到本页所在的SESSION，也可以取本页面所在的application的某一属性值，他相当于页面中所有功能的集大成者，它的本类名也叫pageContext</span><br />config：<div style="display: inline-block; "></div><span class="Apple-style-span" style="font-family: arial, 宋体, sans-serif; line-height: 24px; background-color: #ffffff; ">config对象是在一个Servlet初始化时，JSP引擎向它传递信息用的，此信息包括Servlet初始化时所要用到的参数（通过属性名和属性值构成）以及服务器的有关信息（通过传递一个ServletContext对象）</span><br />17.session和cookie的区别？<br />18.JDBC的操作步骤？<br /></div></div></div></div></div><img src ="http://www.blogjava.net/GavinMiao/aggbug/373780.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/GavinMiao/" target="_blank">GavinMiao</a> 2012-04-11 11:32 <a href="http://www.blogjava.net/GavinMiao/archive/2012/04/11/373780.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>