1、【题目】两个对象值相同 (x.equals(y) == true) ,但却可有不同的 hash code ,这句话对不对?并简要说明理由。
答案:
答 对 。
如 果 对 象 要 保 存 在 HashSet 或 HashMap 中 , 它 们 的 equals 相 等 , 那 么 , 它 们 的 hashcode 值 就 必 须 相 等 。如果不是要保存在 HashSet 或 HashMap ,则与 hashcode没有什么关系了, 这时候 hashcode不等是可以的, 例如 arrayList 存储的对 象 就 不 用 实 现 hashcode , 当 然 , 我 们 没 有 理 由 不 实 现 , 通 常 都 会 去 实 现 的 。 对 。如 果 对 象 要 保 存 在 HashSet 或 HashMap 中 , 它 们 的 equals 相 等 , 那 么 , 它 们 的 hashcode 值 就 必 须 相 等 。如果不是要保存HashSet 或 HashMap ,则与 hashcode没有什么关系了, 这时候 hashcode不等是可以的, 例如 arrayList 存储的对象就不用实现 hashcode,当然,我们没有理由不实现,通常都会去实现的 。
解析:
暂无解析
1、【题目】什么是JavaScript,JavaScript有什么功能
答案:
JavaScript ,也称 ECMAScript,是一种基于对象和事件驱动并具有相对安全性并广泛 用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端 Web开发的脚本语言。
JavaScript 提供了数据验证的功能,减轻服务器数据处理的负荷,可利用 JavaScript 进行动态网页的设计
解析:
暂无解析
1、【题目】写出以下 JavaScript 代码在浏览器中的显示结果
答案:
显示 1 到 10 之间的随机数
解析:
暂无解析
1、【题目】用 .NET 做 B/S 结构的系统,你一般用几层结构来开发?为什么要这样开发?
答案:
答: 分三层,即采用 MVC的模式,可大大缩短编程的时间,节约成本,其次,以后维护起来也方便!
第一层 -- 表示层:即视图,用来与客户交互。
第二层 -- 业务逻辑层:即业务类,所有的相关的业务全部放在这个层里面。
第三层 -- 数据访问层:即与数据库进行交互。
解析:
暂无解析
1、【题目】简述Web.config文件特点及作用
答案:
答:此文件是一个基于 XML 的配置文件。其作用是对应用程序进行配置,比如规定客 户的认证 方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等 (Web.config 文件是一个 XML 文本文件它用来储存 ASP.NET Web 应用程序的配置信息 , 它 可以出现在应用程序的每一个目录中。 )
解析:
暂无解析
1、【题目】请写出一个包含输入用户名、密码和登录按钮的 HTML网页
答案:
解析:
暂无解析
1、【题目】Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢 ? 是用= = 还是 equals()? 它们有何区别 ?
答案:
答:set 里的元素是不能重复的,用 iterator() 方法来区分重复与否。 equals 方法(是 String 类从它的超类 Object 中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。 ==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为 true 而在比较引用时,如果引用指向内存中的同一对象,结果为 true
解析:
暂无解析
1、【题目】根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。
publicvoidtest(inti)
{lock(this)
{if(i>10)
{i--;
test(i);
}}}
答案:
答:不会发生死锁,(但有一点 int 是按值传递的, 所以每次改变的都只是一个副本, 因此不会出现死锁。 但如果把 int 换做一个 object , 那么死锁会发生)
解析:
暂无解析
1、【题目】简述 Web.config 文件特点及作用
答案:
答:此文件是一个基于 XML 的配置文件。其作用是对应用程序进行配置,比如规定客 户的认证 方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等 (Web.config 文件是一个 XML 文本文件它用来储存 ASP.NET Web 应用程序的配置信息 , 它 可以出现在应用程序的每一个目录中。 )
解析:
暂无解析
邮箱: 联系方式: