现在的位置: 首页 > 综合 > 正文

Java从菜鸟到精通(8)

2013年08月04日 ⁄ 综合 ⁄ 共 1220字 ⁄ 字号 评论关闭

============================================

=======
*****************第十章 10-06节

********************
注:按java规范书写程序代码,如果认为程序有错

误,请指出,并说明程序错误原因。
1.写出程序结果
class Demo{

   public static void func() //throws

Exception
{
   try{
    throw new Exception();
    }finally{
        syso("B");
    }
}
  public static void main(String [] args){
    try{
     func();
    Syso(" A");
    }catch(Exception e){
        Syso("C");
    }
    Syso("D");
    }

}
编译失败;
如果func方法上声明了该异常,结果是: B C D
============================================

=======
2.写出程序结果
class Test{
  Test(){
    Syso("Test");
    }
}
Class Demo extends Test{

    Demo(){
    //super();
    Syso("Demo");

    }
    public static void main(String[]

args){
        new Demo();
        new Test();
    }
}

结果:
Test
Demo

Test

考的是子类的实例化过程。

============================================

======
3.写出程序结果
interface A{}
class B implements A
{
   public String func(){
    return "func";
    }
}
class Demo{
    public static void main(String []

args){
        A a=new B();
    Syso(a.func());
    }
}
结果:
编译失败
因为A接口中并没有定义Func()

============================================

=======

包(package)
*对类文件进行分类管理
*给类提供多层命名空间
*写在程序文件的第一行
*类名的全称是  包名.类名
*包也是一种封装形式

Dos 自动生成包
javac -d(指定这个包所存放的目录) 空格.空格

XXX.java
java pack.XXX

Jar包
*java的压缩包
    *方便项目的携带
    *方便使用,只要在Classpath设置jar路

径即可
    *数据库驱动,SSH框架等都是jar包体现

的。
DOS
下输入:jar
jar -cf XX.jar 包名1  包名2 > path(>把Dos的

现实到Txt文件中)  

抱歉!评论已关闭.