帮助新人,指点方向!来着有分……尽情畅谈!

解决方案 »

  1.   

    google C# interview question
    能搜到不少。
      

  2.   

    http://topic.csdn.net/u/20110808/19/d728f2fa-6af6-444b-bee5-f4841f34a79b.html
      

  3.   

    1. 描述final﹑finally和finalize的区别
    Final是定义一个类是否是最终类的关键字,该类不可以被继承和实例化.
    Finally是java中异常处理机制的一部分,不管try和catch是否执行,finally都是执行的。
    Finalize是过去式的意思。
    2. 编程题:使用JavaScript和HTML编写网页实现如图一所示计算功能:
    购买总价=购买价格×购买数量。
    Function cheng()
    {
    Var num1=document.getElementByID(“txtNum1”).value;
    Var num2= document.getElementByID(“txtNum2”).value;
    Var zong= document.getElementByID(“zong”).value;
    zong=num1*num2;
    }
    <input type=”button” onClick=” cheng()” value=”计算”/>
    3.实线,厚度是1px,边框是蓝色,边框宽度是3px,文本都居右显示
    4.forward是转发的意思,它应用于直接转到另一个页面
    rendirect是重定向的意思.它应用于给页面进行传值.
    5.多个街道属于一个区管辖,它是多对一的关系
    在多的一方配置:
    Private Qx qx;
    <ont-to-many name=”qx” column=”qxid” class=”com.entity.Qx”/>
    6. Web编程中如何解决中文乱码问题?
    (1)通过request.setEngconding(“GBK”)可以解决一般的post提交请求的页面.
    (2)通过转码的方式,如果是get的提交方式,就得用转码的方法new String(“I-IS-900”,”GBK”);
    (3)通过加载过滤器
    7.在Struts中,MVC的各个部分都有那些技术来实现?如何实现?
    M(Modle)包括bean,Dao,biz等)
    V(View)包括(jsp,htmtl等)
    C(Controller)包括(serverlt等)
    8. 用SQL语句查询年龄小于平均年龄的学员的姓名、居住地址。
    Selectd studentName as 姓名,studentAddress as 居住地址 from student where studentAge<(select avg(studentAge) from sutudent)
    9. Error与Exception有什么区别?
    Error是java异常捕捉机制中的一个关键字。
    Exception是所有错误处理的父类,任何异常都继承与它。
    10. HashMap和Hashtable的区别。
    Hashmap是键值对存储的一种集合。
    Hashtable是一个存储表的集合.
    11. Collection 和 Collections的区别
    Collection是java中对数据库直连的关键字,它必须用一次,然后就得关闭,负责一直处于释放状态.
    Collections是java中连接池的关键字,它可以只用打开,而不用每次都关闭,从而提高了程序的执行效率.
    12. 什么时候用assert
    13. GC是什么? 为什么要有GC?
    14. String s = new String("xyz");创建了几个String Object?
    创建了一个String Object?
    15,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
    Math.round(11.5)等于11,Math.round(-11.5)等于11
    16,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 
    好像是声明类型有错,如果是正确的数据类型的话,给s1附个初值,然后让这变量加1,再附给那个变量.
    17.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 
    Overload不可以改变返回值的类型.
    Override是重写一个方法的关键字.
    18.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
    ==是针对的定值或者说是绝对的值的判断
    Equals是只对的字符串之间的判断
    19. 你最常见到的runtime exception  5个。
    SQLException,IInatpnexception,sqlserverException,
    20. abstract class和interface有什么区别?
    Abstract是定义抽象类的关键字.,抽象类只可以被重写,但不可以被继承。
    Interface是定义接口的关键字,接口可以被继承。
    最基本,也是最常用的。