<struts>
<package name="enterpriceculture" namespace="/" extends="struts-default">
<action name="adminEnterpriceculturesave" class="adminEnterpriceculturesaveAction" method="save">
<result name="success" type="redirectAction">/admin/adminEnterpriceculturelist.action?enterpriceculture.enterpricetype=A</result>
<!-- <param name="enterpriceculture.enterpricetype">A</param>
<result name="success" type="chain">
<param name="actionName">adminEnterpriceculturelist</param>
<param name="namespace">/</param>
</result>-->
<!-- <result name="success">/admin/Enterpriceculture_List.jsp</result>-->
</action>
<script type="text/javascript">
//<![CDATA[
//嵌入CDATAŒDµå¯ä»¥é˜²æ¢ä¸å…¼å®¹Javacriptçš„æµè§ˆå™¨ä¸äñ”生错误信æ?br /> //å¢žåŠ æ£åˆ™è¡¨è¾¾å¼?span class="Apple-converted-space">
String.prototype.getQueryString = function(name) {
var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"), r;
if (r = this.match(reg)) return unescape(r[2]);
return null;
};
var address = location.search.getQueryString("address"); //通过表达å¼èŽ·å¾—ä¼ é€’å‚æ•?br /> //针对两秋¹è§ˆå™¨ï¼Œåˆ†åˆ«èŽ·å–xmlDocument对象// è¯Õd–XMLæ–‡äšg
function loadXML(xmlFile) {
var xmlDoc;
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load(xmlFile);
}
else if (document.implementation && document.implementation.createDocument) {
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.async = false;
xmlDoc.load(xmlFile);
} else {
alert('您的‹¹è§ˆå™¨ä¸æ”¯æŒè¯¥ç³»¾lŸè„šæœ¬ï¼');
}
return xmlDoc;
}
//调用地图
var map; //全局GMap GOOGLE 地图 API
function load() {
if (GBrowserIsCompatible()) //‹‚€æŸ¥æµè§ˆå™¨å…¼å®¹æ€?br /> {
map = new GMap2(document.getElementById("map")); //åœ°å›¾åŠ æ ½åˆ°ID为mapçš„DIVä¸ã€?br /> map.addControl(new GSmallMapControl()); //æ·ÕdŠ Gcontrol控äšg//攑֤§¾~©å°çš„é‚£ä¸?br /> map.setCenter(new GLatLng(26.577014, 104.877977), 15); //讄¡½®åœ°å›¾ä¸å¿ƒ
//创å¾å¤šä¸ªåæ ‡ç‚¹ï¼ˆä»ŽINFO.XMLæ–‡äšgä¸è¯»å–)
var xmlDoc = loadXML("Info.xml");
var members = xmlDoc.getElementsByTagName("number");
var maxRes = members.length;
for (var i = 0; i <= maxRes; i++) { //XMLä¸è®°å½•äº†å¤šä¸ªåæ ‡ç‚¹ï¼Œè¦æ¯ä¸ªç‚¹éƒ½æ ‡è®îC¸€ä¸?br /> var oName = members[i].getElementsByTagName("name");
var oLongitude = members[i].getElementsByTagName("Longitude");
var oLatitude = members[i].getElementsByTagName("Latitude");
var name = oName[0].firstChild.nodeValue
var Longitude = oLongitude[0].firstChild.nodeValue
var Latitude = oLatitude[0].firstChild.nodeValue
var marker = new GMarker(new GLatLng(Longitude, Latitude), { title: name }); //å¯ÒŽ¯ä¸ªç‚¹æ·ÕdŠ æ ‡è®°
marker.openInfoWindowHtml("<div style=line-height:20px;text-align:center;font-size:12px;'><a href=Left.aspx?info=" + name + " target=framLeft>" + name + ",点击查看信æ¯</a></div>");
map.addOverlay(marker);
}
}
}
//]]>
</script>
XMLæ–‡äšg
<?xml version="1.0" encoding="GB2312"?>下é¢éƒ½æ˜¯æˆ‘收集的一些比较常用的æ£åˆ™è¡¨è¾¾å¼ï¼Œå› 䨓òq›_¸¸å¯èƒ½åœ¨è¡¨å•验è¯çš„æ—¶å€™ï¼Œç”¨åˆ°çš„æ¯”较多。特å‘出æ¥ï¼Œè®©å„使œ‹å‹å…±åŒä‹É用。呵å‘üc€?/font>
匚w…䏿–‡å—符的æ£åˆ™è¡¨è¾‘Ö¼åQ?[u4e00-u9fa5]
评注åQšåŒ¹é…䏿–‡è¿˜çœŸæ˜¯ä¸ªå¤´ç–¼çš„事,有了˜q™ä¸ªè¡¨è¾¾å¼å°±å¥½åŠžäº?/p>
匚w…åŒå—节嗽W?包括汉å—在内)åQš[^x00-xff]
评注åQšå¯ä»¥ç”¨æ¥è®¡½Ž—å—½W¦ä¸²çš„长度(一个åŒå—节å—符长度è®?åQŒASCIIå—符è®?åQ?/p>
匚w…½Iºç™½è¡Œçš„æ£åˆ™è¡¨è¾¾å¼ï¼šns*r
评注åQšå¯ä»¥ç”¨æ¥åˆ 除空白行
匚w…HTMLæ ‡è®°çš„æ£åˆ™è¡¨è¾‘Ö¼åQ?lt; (S*?)[^>]*>.*?|< .*? />
评注åQšç½‘上æµä¼ 的版本太糟¾p•,上题q™ä¸ªä¹Ÿä»…仅能匚w…部分åQŒå¯¹äºŽå¤æ‚çš„åµŒå¥—æ ‡è®°ä¾æ—§æ— 能为力
匚w…首尾½Iºç™½å—符的æ£åˆ™è¡¨è¾‘Ö¼åQš^s*|s*$
评注åQšå¯ä»¥ç”¨æ¥åˆ 除行首行ž®„¡š„½Iºç™½å—符(包括½Iºæ ¼ã€åˆ¶è¡¨ç¬¦ã€æ¢™å늬¦½{‰ç‰)åQŒéžå¸¸æœ‰ç”¨çš„表达å¼?/p>
匚w…Email地å€çš„æ£åˆ™è¡¨è¾‘Ö¼åQšw+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
评注åQšè¡¨å•éªŒè¯æ—¶å¾ˆå®žç”?/p>
匚w…¾|‘å€URLçš„æ£åˆ™è¡¨è¾‘Ö¼åQš[a-zA-z]+://[^s]*
评注åQšç½‘上æµä¼ 的版本功能很有é™ï¼Œä¸Šé¢˜q™ä¸ªåŸºæœ¬å¯ä»¥æ»¡èƒö需æ±?/p>
匚w…å¸å·æ˜¯å¦åˆæ³•(å—æ¯å¼€å¤ß_¼Œå…许5-16å—节åQŒå…è®¸å—æ¯æ•°å—下划线)åQš^[a-zA-Z][a-zA-Z0-9_]{4,15}$
评注åQšè¡¨å•éªŒè¯æ—¶å¾ˆå®žç”?/p>
匚w…国内电è¯åïL åQšd{3}-d{8}|d{4}-d{7}
评注åQšåŒ¹é…åÅžå¼å¦‚ 0511-4405222 æˆ?021-87888822
匚w…腾讯QQåøP¼š[1-9][0-9]{4,}
评注åQšè…¾è®¯QQå·ä»Ž10000å¼€å§?/p>
匚w…ä¸å›½é‚®æ”¿¾~–ç åQš[1-9]d{5}(?!d)
评注åQšä¸å›½é‚®æ”¿ç¼–ç 䨓6使•°å?/p>
匚w…íw«ä†¾è¯ï¼šd{15}|d{18}
评注åQšä¸å›½çš„íw«ä†¾è¯äØ“15使ˆ–18ä½?/p>
匚w…ip地å€åQšd+.d+.d+.d+
评注åQšæå–ipåœ°å€æ—¶æœ‰ç”?/p>
匚w…特定数å—åQ?br>^[1-9]d*$    //匚w…æ£æ•´æ•?br>^-[1-9]d*$   //匚w…è´Ÿæ•´æ•?br>^-?[1-9]d*$   //匚w…æ•´æ•°
^[1-9]d*|0$  //匚w…éžè´Ÿæ•´æ•°åQˆæ£æ•´æ•° + 0åQ?br>^-[1-9]d*|0$   //匚w…éžæ£æ•´æ•°åQˆè´Ÿæ•´æ•° + 0åQ?br>^[1-9]d*.d*|0.d*[1-9]d*$   //匚w…æ£æÕQç‚ÒŽ•°
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匚w…è´ŸæÕQç‚ÒŽ•°
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匚w…‹¹®ç‚¹æ•?br>^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匚w…éžè´Ÿ‹¹®ç‚¹æ•ŽÍ¼ˆæ£æÕQç‚ÒŽ•° + 0åQ?br>^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匚w…éžæ£‹¹®ç‚¹æ•ŽÍ¼ˆè´ŸæÕQç‚ÒŽ•° + 0åQ?br>评注åQšå¤„ç†å¤§é‡æ•°æ®æ—¶æœ‰ç”¨åQŒå…·ä½“应用时注æ„ä¿®æ£
匚w…特定å—符ä¸ÔŒ¼š
^[A-Za-z]+$  //匚w…ç”?6ä¸ªè‹±æ–‡å—æ¯ç»„æˆçš„å—符ä¸?br>^[A-Z]+$  //匚w…ç”?6ä¸ªè‹±æ–‡å—æ¯çš„大写¾l„æˆçš„å—½W¦ä¸²
^[a-z]+$  //匚w…ç”?6ä¸ªè‹±æ–‡å—æ¯çš„ž®å†™¾l„æˆçš„å—½W¦ä¸²
^[A-Za-z0-9]+$  //匚w…由数å—å’Œ26ä¸ªè‹±æ–‡å—æ¯ç»„æˆçš„å—符ä¸?br>^w+$  //匚w…由数å—ã€?6ä¸ªè‹±æ–‡å—æ¯æˆ–者下划线¾l„æˆçš„å—½W¦ä¸²
在ä‹É用RegularExpressionValidatoréªŒè¯æŽ§äšg时的验è¯åŠŸèƒ½åŠå…¶éªŒè¯è¡¨è¾¾å¼ä»‹¾l如ä¸?
åªèƒ½è¾“入数å—åQ?#8220;^[0-9]*$”
åªèƒ½è¾“å…¥nä½çš„æ•°å—åQ?#8220;^d{n}$”
åªèƒ½è¾“入臛_°‘n使•°å—:“^d{n,}$”
åªèƒ½è¾“å…¥m-nä½çš„æ•°å—åQ?#8220;^d{m,n}$”
åªèƒ½è¾“入零和éžé›¶å¼€å¤´çš„æ•°å—åQ?#8220;^(0|[1-9][0-9]*)$”
åªèƒ½è¾“入有两ä½å°æ•°çš„æ£å®žæ•ŽÍ¼š“^[0-9]+(.[0-9]{2})?$”
åªèƒ½è¾“å…¥æœ?-3ä½å°æ•°çš„æ£å®žæ•ŽÍ¼š“^[0-9]+(.[0-9]{1,3})?$”
åªèƒ½è¾“å…¥éžé›¶çš„æ£æ•´æ•°åQ?#8220;^+?[1-9][0-9]*$”
åªèƒ½è¾“å…¥éžé›¶çš„è´Ÿæ•´æ•°åQ?#8220;^-[1-9][0-9]*$”
åªèƒ½è¾“入长度ä¸?的嗽W¦ï¼š“^.{3}$”
åªèƒ½è¾“å…¥ç”?6ä¸ªè‹±æ–‡å—æ¯ç»„æˆçš„å—符ä¸ÔŒ¼š“^[A-Za-z]+$”
åªèƒ½è¾“å…¥ç”?6ä¸ªå¤§å†™è‹±æ–‡å—æ¯ç»„æˆçš„å—符ä¸ÔŒ¼š“^[A-Z]+$”
åªèƒ½è¾“å…¥ç”?6个å°å†™è‹±æ–‡å—æ¯ç»„æˆçš„å—符ä¸ÔŒ¼š“^[a-z]+$”
åªèƒ½è¾“入由数å—å’Œ26ä¸ªè‹±æ–‡å—æ¯ç»„æˆçš„å—符ä¸ÔŒ¼š“^[A-Za-z0-9]+$”
åªèƒ½è¾“入由数å—ã€?6ä¸ªè‹±æ–‡å—æ¯æˆ–者下划线¾l„æˆçš„å—½W¦ä¸²åQ?#8220;^w+$”
验è¯ç”¨æˆ·å¯†ç :“^[a-zA-Z]w{5,17}$”æ£ç¡®æ ¼å¼ä¸ºï¼šä»¥å—æ¯å¼€å¤ß_¼Œé•¿åº¦åœ?-18之间åQ?/p>
åªèƒ½åŒ…å«å—ç¬¦ã€æ•°å—和下划¾UÑ€?br>éªŒè¯æ˜¯å¦å«æœ‰^%&’,;=?$”½{‰å—½W¦ï¼š“[^%&’,;=?$x22]+”
åªèƒ½è¾“入汉å—åQ?#8220;^[u4e00-u9fa5],{0,}$”
验è¯Email地å€åQ?#8220;^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
验è¯InternetURLåQ?#8220;^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$”
验è¯ç”µè¯åïL åQ?#8220;^((d{3,4})|d{3,4}-)?d{7,8}$”
æ£ç¡®æ ¼å¼ä¸ºï¼š“XXXX-XXXXXXX”åQ?#8220;XXXX-XXXXXXXX”åQ?#8220;XXX-XXXXXXX”åQ?/p>
“XXX-XXXXXXXX”åQ?#8220;XXXXXXX”åQ?#8220;XXXXXXXX”ã€?br>验è¯íw«ä†¾è¯å·åQ?5使ˆ–18使•°å—)åQ?#8220;^d{15}|d{}18$”
验è¯ä¸€òq´çš„12个月åQ?#8220;^(0?[1-9]|1[0-2])$”æ£ç¡®æ ¼å¼ä¸ºï¼š“01”-“09”å’?#8220;1”“12”
验è¯ä¸€ä¸ªæœˆçš?1天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”
æ£ç¡®æ ¼å¼ä¸ºï¼š“01”“09”å’?#8220;1”“31”ã€?/p>
匚w…䏿–‡å—符的æ£åˆ™è¡¨è¾‘Ö¼åQ?[u4e00-u9fa5]
匚w…åŒå—节嗽W?包括汉å—在内)åQš[^x00-xff]
匚w…½Iø™¡Œçš„æ£åˆ™è¡¨è¾‘Ö¼åQšn[s| ]*r
匚w…HTMLæ ‡è®°çš„æ£åˆ™è¡¨è¾‘Ö¼åQ?< (.*)>.*|< (.*) />/
匚w…首尾½Iºæ ¼çš„æ£åˆ™è¡¨è¾‘Ö¼åQ?^s*)|(s*$)
匚w…Email地å€çš„æ£åˆ™è¡¨è¾‘Ö¼åQšw+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匚w…¾|‘å€URLçš„æ£åˆ™è¡¨è¾‘Ö¼åQšhttp://([w-]+.)+[w-]+(/[w- ./?%&=]*)?
(1)应用åQšè®¡½Ž—å—½W¦ä¸²çš„长度(一个åŒå—节å—符长度è®?åQŒASCIIå—符è®?åQ?br>String.prototype.len=function(){return this.replace([^x00-xff]/g,”aa”).length;}
(2)应用åQšjavascript䏿²¡æœ‰åƒvbscripté‚£æ ·çš„trim函数åQŒæˆ‘们就å¯ä»¥åˆ©ç”¨˜q™ä¸ªè¡¨è¾¾å¼æ¥å®žçް
String.prototype.trim = function()
{
return this.replace(/(^s*)|(s*$)/g, “”);
}
(3)应用åQšåˆ©ç”¨æ£åˆ™è¡¨è¾‘ּ分解和è{æ¢IP地å€
function IP2V(ip) //IP地å€è½¬æ¢æˆå¯¹åº”æ•°å€?br>{
re=/(d+).(d+).(d+).(d+)/g //匚w…IP地å€çš„æ£åˆ™è¡¨è¾‘Ö¼
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error(”Not a valid IP address!”)
}
}
(4)应用åQšä»ŽURL地å€ä¸æå–文件åçš„javascript½E‹åº
s=”http://www.9499.net/page1.htm”;
s=s.replace(/(.*/){0,}([^.]+).*/ig,”$2″) ; //Page1.htm
(5)应用åQšåˆ©ç”¨æ£åˆ™è¡¨è¾‘Ö¼é™åˆ¶¾|‘页表å•里的文本框输入内å®?br>用æ£åˆ™è¡¨è¾‘Ö¼é™åˆ¶åªèƒ½è¾“入䏿–‡åQšonkeyup=”value=”/blog/value.replace(/[”^u4E00-u9FA5]/g,'’) ” onbeforepaste=”clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^u4E00-u9FA5]/g,'’))”
用æ£åˆ™è¡¨è¾‘Ö¼é™åˆ¶åªèƒ½è¾“入全角å—符åQ?onkeyup=”value=”/blog/value.replace(/[”^uFF00-uFFFF]/g,'’) ” onbeforepaste=”clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^uFF00-uFFFF]/g,'’))”
用æ£åˆ™è¡¨è¾‘Ö¼é™åˆ¶åªèƒ½è¾“入数å—åQšonkeyup=”value=”/blog/value.replace(/[”^d]/g,'’) “onbeforepaste= “clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^d]/g,'’))”
用æ£åˆ™è¡¨è¾‘Ö¼é™åˆ¶åªèƒ½è¾“入数å—和英文:onkeyup=”value=”/blog/value.replace(/[W]/g,”‘’) “onbeforepaste=”clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^d]/g,'’
int compareTo(TÂ o)
public class AA extends Applet {
 private int count = 0;
 private Button
   onOff = new Button("Toggle"),
   start = new Button("Start");
 private TextField t = new TextField(10);
 private boolean runFlag = true;
 public void init() {
   add(t);
   start.addActionListener(new StartL());
   add(start);
   onOff.addActionListener(new OnOffL());
   add(onOff);
 }
 public void go() {
   while (true) {
     try {
       Thread.currentThread().sleep(100);
     } catch (InterruptedException e){}
     if(runFlag)
       t.setText(Integer.toString(count++));
   }
 }
 class StartL implements ActionListener {
   public void actionPerformed(ActionEvent e) {
     go();
   }
 }
 class OnOffL implements ActionListener {
   public void actionPerformed(ActionEvent e) {
     runFlag = !runFlag;
   }
 }
 public static void main(String[] args) {
   AA applet = new AA();
   Frame aFrame = new Frame("AA");
   aFrame.addWindowListener(
     new WindowAdapter() {
       public void windowClosing(WindowEvent e) {
         System.exit(0);
       }
     });
   aFrame.add(applet, BorderLayout.CENTER);
   aFrame.setSize(300,200);
   applet.init();
   applet.start();
   aFrame.setVisible(true);
 }
} ///:~
2�br />class SuperClass
{
 int a = 3,b = 6;}
class SubClass extends SuperClass
{
//Â int a=30,b=20;
 int max(){return ((a > b)? a:b);}}
public class ABC {
 public static void main(String[] args) {
 SubClass sb = new SubClass();
 System.out.println(sb.max());
 }
}
3.
  interface Playable  {
      void play();
 }
   interface Bounceable  {
      void play();
 }
   interface Rollable extends Playable, Bounceable  {
     Ball ball =  new Ball( " PingPang " );//interface 里é¢çš„å˜é‡äØ“public static final
 }
   class Ball implements Rollable  {
      private String name;
       public String getName()  {
          return name;
     }
       public Ball(String name)  {
         this .name = name;      Â
     }
     public  void play()  {
//         ball =  new Ball( " Football " );
         System.out.println(ball.getName());
     }
 }
4.
public class BB {
 String a ;
public BB(String a){
 this.a = a;
 System.out.println("11");
}
 public static void main(String[] args) {
  String s = new String ("Computer");
  if(s == "Computer")
   System.out.println("Equal A");
  if(s.equals("Computer"))
   System.out.println("Equal B");
  BB b = new BB("aa");
  BB c = new BB("aa");
  BB d ;
  d = c;
 Â
  if(b == c)
   System.out.println("Equal b=c");
  if(b.equals("aa"))
   System.out.println("Equal b equals 'aa'");
  if(d.equals("aa"))
   System.out.println("Equal d equals 'aa'");
  if(d.equals(c))
   System.out.println("Equal d equals 'c'");
  if(d==c)
   System.out.println("Equal d equals 'c'");
 }
}
5.
interface A{
   int x = 0;
 }
 class B{
   int x =1;
 }
 class C extends B implements A {
   public void pX(){
//      System.out.println(x);//两个x都匹é…?对于父类的å˜é‡?å¯ä»¥ç”¨super.xæ¥æ˜Ž¼‹®ï¼Œè€ŒæŽ¥å£çš„属性默认éšå«äØ“ public static final.所以å¯ä»¥é€šè¿‡A.xæ¥æ˜Ž¼‹®ã€?/p>
   }
   public static void main(String[] args) {
      new C().pX();
   }
 }
6.
public class CalC {
    void amethod(){
       System.out.println("CalC.amethod");
     }
     CalC(){//---------�
        amethod();//----�
         System.out.println("Hu?");
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        CalC cc = new CalChild();//--1åˆå§‹åŒ–è°ƒç”¨æž„é€ æ–¹æ³•ï¼Œå‘上转型åQŒè°ƒç”¨å¼—é›ähž„é€ æ–¹æ³?br />        System.out.println("1");
        cc.amethod();
    }
 }
 class CalChild extends CalC{
  //----2
    void amethod(){//-----5
       System.out.println("CalChild.amethod");
   }
 }
7.
class Vehicle{
 String str;
 public Vehicle(){}
 public Vehicle(String s){
 Â
 }
}
 public class Car {
 String a;
 public Car(String a){this.a = a;}
 public static void main(String[] args) {
  Vehicle v = new Vehicle("Hello");
  Car a;
//Â Â a = "a";
  v = new Vehicle ("How are You");
  v.str = "How is going";
  System.out.println("Greeting is :" + v+"11");
 }
}
8.
class Parent{
 private void method1(){
  System.out.println("Parent's method1()");
 }
 public void method2(){
  System.out.println("Parent's method2()");
  method1();
 }
}
public class Childe extends Parent {
 public void method1(){
  System.out.println("Child's method1()");
 }
Â
 public static void main(String[] args) {
 Parent p = new Childe();
 p.method2();
 }
}Â Â Â Â Â Â Â Â Â
9.
class  O  { Â
       public  O()  { Â
          System.out.println("A's  c  is  here  "); Â
     } Â
      void  println() { Â
          System.out.println("A's  v  is  here  "); Â
      } Â
   } Â
 class  P  extends O { Â
      public  P()  { Â
          System.out.println("B's  c  is  here  "); Â
      } Â
      void  println() { Â
          System.out.println("B's  v  is  here  "); Â
      } Â
  } Â
  public  class  Chp_4_2 { Â
      public  static  void  main(String[]  args) { Â
          O  b  =  new  P();
          b.println();
      } Â
 }
10.
public class Cwich {
 /**
 * @param args
 */
 public static void main(String[] args) {
  int x = 9;
  switch(x){
  default:
   System.out.println(1);
  case 1:
  System.out.println(1);
  case 2:
  case 3:
   System.out.println(3);break;
  case 4:
   System.out.println("4");
//Â Â default:
//Â Â Â break;
  }
11.
class Tree{}
class Pine extends Tree{}
class Oak extends Tree{}
public class Forest {
 public static void main(String[] args) {
 Â
  Tree tree = new Pine();
  if(tree instanceof Pine)
   System.out.println("Pine");
  if(tree instanceof Tree)
   System.out.println("Tree");
  if(tree instanceof Oak)
   System.out.println("Oak");
  else
   System.out.println("Oops");
 }
}
12.
class FuZhia {
 private int a;
  public int change(int m) {
    return m; Â
  }Â
  Â
 }
 public class FuZhi extends FuZhia{
  public int b;Â
 public static void main() {
  FuZhi aa = new FuZhi();
  FuZhia bb = new FuZhia();
   int k;Â
   k=bb.change(30);Â
  }
 }
13.
import java.sql.*;
public class Jdbc
{
String dbUrl="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String theUser="admin";
String thePw="manager";
Connection c=null;
Statement conn;
ResultSet rs=null;
public Jdbc()
{
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
c = DriverManager.getConnection(dbUrl,theUser,thePw);
conn=c.createStatement();
}catch(Exception e){
e.printStackTrace();
}
}
public boolean executeUpdate(String sql)
{
try
{
conn.executeUpdate(sql);
return true;
}
catch (SQLException e)
{
e.printStackTrace();
return false;
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
rs=conn.executeQuery(sql);
}
catch (SQLException e)
{
e.printStackTrace();
}
return rs;
}
public void close()
{
try
{
conn.close();
c.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
ResultSet rs;
Jdbc conn = new Jdbc();
rs=conn.executeQuery("select * from test");
try{
while (rs.next())
{
System.out.println(rs.getString("id"));
System.out.println(rs.getString("name"));
}
}catch(Exception e)
{
e.printStackTrace();
}
}
}
14.
class AB {
 String s1;
 String s2;
 AB(String str1,String str2){
  s1 = str1;s2 = str2;
 }
 public String toString(){
  return s1+s2;
 }
}
public class jiahao {
 public static void main(String[] args) {
  AB s = new AB("Hello!","I love Java.");
  System.out.println(s.toString());
 }
}
15.
class N{
 N(){
  System.out.println("Class N Constructor");
 }
}
public class M extends N{
 M(){System.out.println("Class M Constructor");}
Â
 public static void main(String[] args) {
  M m = new M();
 }
}
16.
  class Base {
        private final void f() { //注æ„final
          System.out.println( " Base.f() " );
//          public int i;//局部å˜é‡å‰ä¸èƒ½æ”„¡½®ä»ÖM½•修饰½W?br />      }
  }
 Â
   class Derived extends Base {
        public final void f() {  //注æ„final
         System.out.println( " Derived.f() " );
     }
 }
 Â
   public  class Main  {
           public  static  void main(String[] args)  {
         Derived op1 =  new Derived();
        Base op2 = op1;
         op1.f();
//Â Â Â Â Â Â Â Â op2.f();
     }
 }
17.
import java.awt.AWTEvent;
import java.awt.TextArea;
import java.awt.event.TextEvent;
public class MyTextArea extends TextArea{
 public MyTextArea(int nrows,int ncols){
  enableEvents(AWTEvent.TEXT_EVENT_MASK);
 }
 public void processTextEvent(TextEvent te){
  System.out.println("Processing a text event.");
 }
}
18.
public class Outer {
 final String s = "i am outer class member variable";
 public void Method(){
  String s1 = "i am inner class variable";
  class InnerClass{
   String s2 = "i am inner class variable";
   public void innerMethod(){
    int xyz = 20;
    System.out.println(s);
    System.out.println("Integer value is " + xyz);
    System.out.println(s2);
   }
  }
 }
 public static void main(String[] args) {
  // TODO Auto-generated method stub
 }
}
19.
public class Outerclass
{
private class InterClass
{
public InterClass()
{
System.out.println("InterClass Create");
}
}
public Outerclass()
{
InterClass ic = new InterClass();
System.out.println("OuterClass Create");
}
public static void main(String[] args)
{
Outerclass oc = new Outerclass();
}
}
20.
public class Parent1 {
 public void test(){ }
 public Parent1(){
        test();
   }
 public static void main(String[] args){
        new Child1();
    }
}
class Child1 extends Parent1{
       public int instanceValue = 20;
       public Child1(){
            //super();
            System.out.println("instance value isa: " + instanceValue);
        }
   public void test(){
           System.out.println("instance value is: " + instanceValue);
      }
 }