zoukankan      html  css  js  c++  java
  • java面试题

    1谈谈final,finally,finalize的区别

      final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。

      将变量或方法声明为final,可以保证他们在使用中不被改变。被声明为final的变量必须在声明时给定初始值。而在以后的引用中只能读取不可修改。

      finally 在异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制块就会进入finally块。

       finalize()个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。

    2 String s = new String("xyz");创建了几个String Object?

      两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。

    3 Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

      Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;

    4 Collection 与Collections的区别

      Collection是集合类的上级接口,继承它的主要有list和set;

      Collections是针对集合类的一个帮助类。它提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。

  • 相关阅读:
    winform 计算器
    js 特效代码网址
    js 动图效果
    计算器 练习
    html frameset 练习
    SQL 仓库管理练习题
    数据库存取图片
    数据库查询Database中的表
    面向对象练习
    C#函数与SQL储存过程
  • 原文地址:https://www.cnblogs.com/zhaoleigege/p/5102692.html
Copyright © 2011-2022 走看看