大家发表一下在公司经常用的.net技术和一些面试题(也可以自己出题测试新人) 帮助新人,指点方向!来着有分……尽情畅谈! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 google C# interview question能搜到不少。 http://topic.csdn.net/u/20110808/19/d728f2fa-6af6-444b-bee5-f4841f34a79b.html 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是定义接口的关键字,接口可以被继承。最基本,也是最常用的。 关于<br>换行的问题 C# Win From 如何清空 IE 缓存 Cookies 代码? 弱弱的问一下,在c/s程序中如何根据控件id来查找该控件? 关于C#接收JAVA方POST过来XML数据的问题 创建DataSet表格 各位兄弟是否有意思在程序里加上发送短信功能??? 图片瀑布流式布局 如何在c#程序运行中动态增加com控件 关于DataGrid分页的问题? 热烈欢呼伟大的C#万岁 请问:如何获得axWindowsMediaPlayer当前播放歌曲的url? 关于SerialPort类使用的几个问题。
能搜到不少。
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是定义接口的关键字,接口可以被继承。
最基本,也是最常用的。