是不能重复的,那么用什么方法来区分重复与否呢 是用还是 equals 它们有何区别 答:Set 里的元素是不能重复的,那么用 iterator方法来区分重复与否。
equals是判读两个 Set 是否相等。
equals和方法决定引用值是否指向同一对象 equals在类中被覆盖,为的是 当两个分离的对象的内容和类型相配的话,返回真值。
51.数组有没有 length这个方法 String 有没有 length这个方法? 答:数组没有 length这个方法, length 的属性。
有 String 有有 length这个方 法。
52.sleep 和 wait 有什么区别 答:sleep方法是使线程停止一段时间的方法。
sleep 时间间隔期满后, 在线程 不一定立即恢复执行。
这是因为在那个时刻,其它线程可能正在运行而且没有被 调度为放弃执行,除非a“醒来”的线程具有更高的优先级 b正在运行的线程因为其它原因而阻塞。
wait是线程交互时,如果线程对一个同步对象 x 发出一个 wait调用,该线程 会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。
53.short s1 1 s1 s1 1有什么错 short s1 1 s1 1有什么错 答:short s1 1 s1 s1 1有错,s1 是 short 型,s11 是 int 型不能显式 转化为 short 型。
可修改为 s1 shorts1 1 。
short s1 1 s1 1正 确。
54.谈谈 final finally finalize 的区别。
答: final—修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新 的子类,不能作为父类被继承。
因此 一个类不能既被声明为 abstract 的,又被 声明为 final 的。
将变量或方法声明为 final,可以保证它们在使用中 不被改变。
被声明为 final 的变量必须在声明时给定初值,而在以后的引用中只能读取,不可 修改。
被声明为 final 的方法也同样只能使用,不能重载 finally—再异常处理时提供 finally 块来执行任何清除操作。
如果抛出一个异 常,那么相匹配的 catch 子句就会 执行,然后控制就会进入 finally 块(如果 有的话)。
finalize—方法名。
Java 技术允许使用 finalize 方法在垃圾收集器将对象 从内存中清除出去之前做必要的清理 工作。
这个方法是由垃圾收集器在确定这个 对象没有被引用时对这个对象调用的。
它是在 Object 类中定义的 ,因此所有的 类都继承了它。
子类覆盖 finalize 方法以整理系统资源或者执行其他清理工 作。
finalize 方法是在垃圾收集器删除对象之前对这个对象调用的。
55.如何处理几十万条并发数据? 答:用存储过程或事务。
取得最大标识的时候同时更新..注意主键不是自增量方 式这种方法并发的时候是不会有重复主键的..取得最大标识要有一个存储过程来 获取. 56.Session 有什么重大 BUG,微软提出了什么方法加以解决? 答:是 iis 中由于有进程回收机制,系统繁忙的话 Session 会丢失,可以用Sate server 或 SQL Server 数据库的方式存储 Session 不过这种方式比较慢,而且无法 捕获 Session 的 END 事件。
57.进程和线程的区别? 答:进程是系统进行资源分配和调度的单位;线程是 CPU 调度和分派的单位,一个 进程可以有多个线程,这些线程共享这个进程的资源。
58.堆和栈的区别? 答: 栈:由编译器自动分配、释放。
在函数体中定义的变量通常在栈上。
堆:一般由程序员分配释放。
用 new、malloc 等分配内存函数分配得到的就是在堆 上。
59.成员变量和成员函数前加 static 的作用? 答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。
分 别用来反映类的状态。
比如类成员变量可以用来统计类实例的数量,类成员函数 负责这种统计的动作。
60.ASP。
NET 与 ASP 相比,主要有哪些进步? 答:asp 解释形,aspx 编译型,性能提高,有利于保护源码。
62.请说明在.net 中常用的几种页面间传递参数的方法,并说出他们的优缺点。
答:sessionviewstate 简单,但易丢失 application 全局 cookie 简单,但可能不支持,可能被伪造 input ttypequothiddenquot 简单,可能被伪造 url 参数 简单,显示于地址栏,长度有限 数据库 稳定,安全,但性能相对弱 63.请指出 GAC 的含义? 答:全局程序集缓存。
64.向服务器发送请求有几种方式? 答:getpost。
get 一般为链接方式,post 一般为按钮方式。
65.DataReader 与 Dataset 有什么区别? 答:一个是只能向前的只读游标,一个是内存中虚拟的数据库。
66.软件开发过程一般有几个阶段?每个阶段的作用? 答:需求分析,架构设计,代码编写,QA,部署 67.在 c中 using 和 new 这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法。
答:using 引入名称空间或者使用非托管资源 new 新建实例或者隐藏父类方法 68.需要实现对一个字符串的处理首先将该字符串首尾的空格去掉如果字符串中 间还有连续空格的话仅保留一个空格即允许字符串中间有多个空格但连续的空 格数不可超过一个. 答:string inputStrquot xx xx quot inputStrRegex.ReplaceinputStr.Trimquot quotquot quot 70.什么叫做 SQL 注入,如何防止?请举例说明。
答:利用 sql 关键字对网站进行攻击。
过滤关键字等 71.什么是反射? 答:动态获取程序集信息 72.用 Singleton 如何写设计模式 答:static 属性里面 new 构造函数 private 73.什么是 Application Pool? 答:Web 应用,类似 Thread Pool,提高并发性能。
74.什么是虚函数?什么是抽象函数? 答:虚函数:没有实现的,可由子类继承并重写的函数。
抽象函数:规定其非虚 子类必须实现的函数,必须被重写。
75.什么是 XML? 答:XML 即可扩展标记语言。
eXtensible Markup Language.标记是指计算机所能 理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。
如何定义这些标记,即可以选择国际通用的标记语言,比如 HTML,也可以使用象 XML 这样由相关人士自由决定的标记语言,这就是语言的可扩展性。
XML是从 SGML 中简化修改出来的。
它主要用到的有 XML、XSL 和 XPath 等。
76.什么是 Web Service?UDDI? 答:Web Service 便是基于网络的、分布式的模块化组件,它执行特定的任务,遵 守具体的技术规范,这些规范使得 Web Service 能与其他兼容的组件进行互操作。
UDDI 的目的是为电子商务建立标准;UDDI 是一套基于 Web 的、分布式的、为 Web Service 提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将 自身提供的 Web Service 注册,以使别的企业能够发现的访问协议的实现标准。
77.什么是 ASP.net 中的用户控件? 答:用户控件一般用在内容多为静态或者少许会改变的情况下..用的比较大..类 似 ASP 中的 include..但是功能要强大的多。
78.列举一下你所了解的 XML 技术及其应用 答:xml 用于配置用于保存静态数据类型.接触 XML 最多的是 webServices..和 config 79.ADO.net 中常用的对象有哪些?分别描述一下。
答:Connection 数据库连接对象 Command 数据库命令 DataReader 数据读取器 DataSet 数据集 80.什么是 code-Behind 技术。
答:ASPXRESX 和 CS 三个后缀的文件,这个就是代码分离.实现了 HTML代码和服务 器代码分离.方便代码编写和整理. 81.什么是 SOAP有哪些应用。
答:simple object access protocal简单对象接受协议.以 xml 为基本编码结构 建立在已有通信协议上如 http不过据说 ms 在搞最底层的架构在 tcp/ip上的 soap的一种规范 Web Service 使用的协议.. 82.C中 property 与 attribute 的区别,他们各有什么用处,这种机制的好处 在
上一篇:
经典十字绣网站毕业设计
下一篇:
白色姜花,略微开了