`
zwtlong
  • 浏览: 167770 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java习题与解答

阅读更多
判断题:声明int a = 10; 判断以下3个运算是否能够分别通过Java编译器:

a = a/2;  a = a/3;  a = a*2.89;
解:a = a*2.89;不行,a*2.89运算会提升成double类型
数组有没有length()这个方法? String有没有length()这个方法?

解:数组没有length()这个方法,有length的属性。
   String有有length()这个方法。
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。

接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
解:接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

是否可以继承String类?
解:String类是final类故不可以继承。

try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

解:会执行,在return前执行

swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
解:switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域           当前类       同一package  子孙类       其他package
public            √                     √                  √              √
protected        √                    √                  √               ×
friendly          √                    √                   ×             ×
private           √                     ×                   ×             ×
不写时默认为friendly

继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
答:如下:父类:
package test;
public class  FatherClass
  {
     public FatherClass()
   {
   System.out.println("FatherClass Create");
  }
}

子类:
package test;
import test.FatherClass;
public class  ChildClass extends FatherClass
  {
  public ChildClass()
   {
   System.out.println("ChildClass Create");
  }
  public static void main(String[] args)
   {
   FatherClass fc = new FatherClass();
   ChildClass cc = new ChildClass();
  }
}

输出结果:

C:\>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create






内部类的实现方式?
答:示例代码如下:
package test;
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();
  }
}

输出结果:
C:\>java test/OuterClass
InterClass Create
OuterClass Create
分享到:
评论

相关推荐

    java 习题与解答

    在学习Java的过程中,通过解决各种习题和实践项目,能够深入理解和掌握其核心概念。以下是一些基于给定标题和描述的知识点的详细解释: 1. **初识JAVA**: - ** HelloWorld 示例**:学习Java的第一步通常是编写...

    [JAVA编程习题与解答(全美经典学习指导系列)].(美)Hubbard.扫描版-

    通过以上的介绍,我们不仅了解了Java编程的基础知识,还探讨了几种常见的Java习题类型及其解答技巧。无论是初学者还是有一定经验的开发者,都能够从这样的练习中受益匪浅。通过不断地实践和思考,逐步提高自己的编程...

    Thinking in Java 练习题答案

    《Thinking in Java》是Bruce Eckel的经典之作,它深入浅出地...解答这些练习题不仅有助于深化对Java的理解,还能提高编程技巧,为实际项目开发打下坚实的基础。通过深入研究和实践,你可以成为一名熟练的Java开发者。

    head first java shapensone 习题解答

    - **核心知识点**:本标题指明了文档的主要内容为《Head First Java》一书中的练习题解答。《Head First Java》是一本广受欢迎的Java入门书籍,采用独特的教学方法帮助读者理解和掌握Java编程的基础知识。 #### ...

    Java编程习题与解答

    本资源“Java编程习题与解答”是专为Java初学者和进阶者设计的学习材料,旨在通过一系列实践性的编程习题,帮助用户巩固和提升Java编程技能。 在学习Java时,理论知识与实践操作相结合至关重要。这个资源包含的习题...

    JAVA编程习题与解答

    **JAVA编程习题与解答** ...总的来说,"JAVA编程习题与解答"中文版是一份宝贵的自学材料,无论是对在校学生还是职场开发者,都能从中受益匪浅,通过大量的练习和解答,不断深化对Java编程的理解,提高编程技能。

    JAVA编程习题与解答(全美经典学习指导系列)中文版

    《JAVA编程习题与解答(全美经典学习指导系列)中文版》是一本专注于Java编程教育的书籍,旨在帮助读者深入理解和掌握Java编程语言。这本书的内容涵盖了从基础语法到高级特性的广泛主题,通过一系列精心设计的习题和...

    北大青鸟Java练习题

    【标题】"北大青鸟Java练习题"指出这是一份与Java编程相关的学习资源,可能源自知名的IT培训机构北大青鸟。这份资料的核心是提供Java语言的实践题目,帮助学习者检验和提升自己的Java编程技能。 【描述】中的重复...

    JAVA编程习题与解答(全美经典学习指导系列)中文版.part2

    JAVA编程习题与解答(全美经典学习指导系列)中文版.part2.rar

    疯狂java课后习题源代代码

    【疯狂Java课后习题源代代码】是一个与Java编程相关的学习资源,包含了15个章节的课后项目源码,旨在帮助学习者巩固课堂所学知识并提升实践能力。这个压缩包是针对"疯狂java"课程的学习者设计的,通过实际操作这些...

    java编程习题与解答(中文版)

    本资源“java编程习题与解答(中文版)”显然是为学习者提供了一套完整的Java编程练习,旨在帮助他们巩固基础,提高编程能力。这些习题通常涵盖Java语法、类和对象、接口、异常处理、集合框架、多线程、I/O流、网络...

    java程序设计教程_第七版_练习题答案

    《Java程序设计教程_第七版_练习题答案》是一份针对Java编程初学者及进阶者的宝贵资源,它包含了多个章节的练习题解答,旨在帮助读者深入理解和掌握Java语言的核心概念和技术。这份教程覆盖了从基础语法到高级特性的...

    Thinking in java 练习题答案

    **练习题答案:** 通常意味着这是一份为书中练习题提供的参考解答,用于帮助学习者检查自己的学习成果或理解书中的概念。 ### 描述知识点: - **描述:** 提供了关于文档的版权声明和免责声明,这表示该解决方案...

    Java课后编程练习题答案

    "Java课后编程练习题答案"提供了对这些练习题的解答,帮助学习者检查自己的理解和解决方法。 一、Java基础 Java的基础包括语法、数据类型、变量、运算符、流程控制(如if-else、switch、for、while循环)以及方法。...

    Java学习练习题

    Java学习是编程领域中不可或缺的一部分,它是一种广泛使用的...通过上述四套附有答案的Java学习练习题,学习者不仅可以检验自己的学习效果,还能通过解答过程深化对各知识点的理解,从而在实践中不断提升Java编程能力。

Global site tag (gtag.js) - Google Analytics