JSPCN主页 | JSP空间 | 网站制作 | JSP下载 | JSP论坛 | JSP教程 | 关于JSPCN | 联系我们
JSP虚拟主机,jsp空间,java空间,java虚拟空间,详细请点击进入
做最专业的JSP中文网站 当前位置首页--JSP技术--教程系列  
文章搜索:
关键字 标题
  
JSP中文网内容管理系统(JCMS)
JSP虚拟主机
网络笔记本
网摘,图片,笔记收藏
虚拟服务器

JSPCN文章目录分类
JSP配置[219]JSP基础[136]
中文问题[69]上传问题[27]
JAVABEAN[46]数据库[212]
文件操作[126]图片声音[17]
JSP其他[57]时间相关[16]
JAVAMAIL[72]STRUTS[144]
开发工具[28]教程系列[157]
JSP实例[89]
JAVA基础[421]APPLET[78]
JAVA网络[179]Applica[115]
Servlet[98]XML[163]
J2ME[257]J2EE[374]
考试相关[63]JAVA线程[90]
EJB[261]Swing[26]
Java API[141]声音图片[28]
异常处理[33]JAVA实例[290]
JAVA类[139]SUN[89]
Hibernate[6]JMX[8]
Spring[34]
本版推荐文章 
本版热点文章 
相关文章链接 
 
《Java就业培训教程》[张孝祥]书内源码(3)
作者:     文章来源:
访问次数:187次     加入时间:2007年02月25日

《Java就业培训教程》P127源码
程序清单:Student.java
class Person
{
      public String name;
      public int age;
   public Person(String name,int age)
  {
  this.name=name;
  this.age=age;
   }
   public Person() //如果不写这个构造函数,看看对类Student有什么影响。
   {
   }
      public void getInfo()
      {
        System.out.println(name);   
       System.out.println(age);   
      }
}
class Student extends Person
{
      public void study()
      {
           System.out.println("Studding");
      }
     
      public static void main(String[] args)
      {
       Person p=new Person();
       p.name="person";
       p.age=30;
       p.getInfo();
       
       Student s=new Student();
        s.name="student";
        s.age=16;
        s.getInfo();
        s.study();
      }
}


《Java就业培训教程》P135源码
interface Animal extends Runner
{
 void breathe();
}
class Fish implements Animal
{
   public void run()
   {
  System.out.println("fish is swimming");
   }
   public void breathe()
   {
  System.out.println("fish is bubbling");
   }
}
abstract LandAnimal implements Animal
{
 public void breathe()
   {
   System.out.println("LandAnimal is breathing");
   }
}
《Java就业培训教程》P138源码
程序清单:C.java
class A
{
 public void func1()
 {
  System.out.println("A func1 is calling");
 }
 public void func2()
 {
  func1();
 }
}
class B extends A
{
 public void func1()
 {
  System.out.println("B func1 is calling");
 }
    public void func3()
    {
  System.out.println("B func3 is calling");
 }
}
class C
{
 public static void main(String [] args)
 {
  B b=new B();
  A a = b;
  callA(a);
  callA(new B());
 }
 public static void callA(A a)
 {
  a.func1();
  a.func2();
 }
}


《Java就业培训教程》P141源码
程序清单:Student.java
class Student
{
 String name;
    int age;
    boolean equals(Object obj)
{
 Student st=null;
 if(obj instanceof Student)
  st = (Student)obj;
 else
  return false;
     if(st.name==this.name && st.age==this.age)
        return true;
  else
        return false;
    }
   
 public static void main(String[] args)
 { 
  Student p=new Student();
  Student q=new Student();
  p.name="xyz";
  p.age=13;
  q.name="xyz";
  q.age=13;
  if(p.equals(q))
    System.out.println("p 与 q 相等");
  else
    System.out.println("p 与 q 不等");
 }
}



《Java就业培训教程》P144源码
程序清单:Interface.java
interface PCI
{
 void start();
 void stop();
}
class NetworkCard implements PCI
{
 public void start()
 {
  System.out.println("Send ...");
 }
 public void stop()
 {
  System.out.println("Network Stop.");
 }
}
class SoundCard implements PCI
{
 public void start()
 {
  System.out.println("Du du...");
 }
 public void stop()
 {
  System.out.println("Sound Stop.");
 }
}
class MainBoard
{
 public void usePCICard(PCI p)
 {
  p.start();
  p.stop();
 }
}
class Assembler
{
 public static void main(String [] args)
 {
  MainBoard mb=new MainBoard();
  NetworkCard nc=new NetworkCard();
  mb.usePCICard(nc);
  SoundCard sc=new SoundCard();
  mb.usePCICard(sc);
 }
}


《Java就业培训教程》P149源码
public class TestException
{
 public static void main(String [] args)
 {
  try
  {
   int reslut = new Test().devide( 3, 0 );
   System.out.println("the result is" + reslut );
  }
  catch(Exception e)
  {
   System.out.println(e.getMessage());
  }
  System.out.println("program is running here ,that is normal !");
 }
}
class Test
{
 public int devide(int x, int y)
 {
  int result = x/y;
  return x/y;
 }
}


《Java就业培训教程》P154源码
public class TestException
{
 public static void main(String [] args)
 {
  try
  {
   int result = new Test().devide( 3, 0 );
   //int result = new Test().devide( 3, -1 );
   //int result = new Test().devide( 3, 1 );
   System.out.println("the result is " + result );
  }
  catch(DevideByMinusException e)
  {
   System.out.println("program is running into"+
    "DevideByMinusException");
   System.out.println(e.getMessage());
   System.out.println("the devisor is " +
    e. getDevisor());
  }
  catch(ArithmeticException e)
  {
   System.out.println("program is running into"+
     "DevideByMinusException");
   System.out.println(e.getMessage());
  }
  catch(Exception e)
  {
   System.out.println("program is running into"+
     "other unknowned Exception");
   System.out.println(e.getMessage());
  }
  System.out.println("program is running here ,that is normal !");
 }
}


《Java就业培训教程》P158源码
package org.it315;
public class TestPackage
{
 public static void main(String [] args)
 {
  new Test().print();
 }
}
class Test
{
 public void print()
 {
  System.out.println("the program is demostrating how to using package!");
 }
}

 
JSP虚拟主机 | JSP空间 | JSP主机 | JSP双线虚拟主机 | JAVA空间 | JAVA虚拟主机 | 虚拟服务器 | JSP 虚拟服务器 | VPS
Virtual Private Server | JAVA虚拟服务器 | VM服务器 | VHOST | 虚拟操作系统 | JSP论坛 | JAVA论坛 | JSP站点论坛
Copyright © 2002-2005 JSPCN.net. All rights reserved.
JSP中文网    备案序号:蜀ICP备05001583号
成都恒海科技发展有限公司    成都市一环路南二段6号新瑞楼三楼8号