- 博客(7)
- 收藏
- 关注
20道公司java面试题B
1. Set实现的基础是Map(HashMap);2. Set中的元素是不能重复的,如果使用add(Object obj)方法添加已经存在的对象,则会覆盖前面的对象;性能时Map所要面对的一个大问题。如果你知道get()时怎么工作的,你就会发觉(比方说)在ArrayList里面找对象会是相当慢的。而这正是 HashMap的强项。它不是慢慢地一个个地找这个键,而是用了一种被称为hash code的特...
2009-08-12 16:49:00 93
200道公司java面试题A
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能...
2009-08-12 16:48:00 215
Java中线程的高级应用
一、Java多线程互斥及同步控制和通信 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。 多线程和传统的单线程在程序设计上最大的区别在于,由于各个线程的控制流彼此独立,使得各个线程之间的代码是乱序执行的...
2009-08-12 16:36:00 53
经典游戏贪食蛇的java实现,
学习了线程,向量泛型编程,可以通过一个实例来应用所学知识,本课实现了经典游戏贪食蛇,自认为结构还算合理于2009年8月12日,16:05分 实现贪食蛇的思路 1。首先定义窗口200X400 ,实现控制1个矩形方块20X202。通过按键控制方块移动3。实现线程控制方块移动每次一格(20X20),通过按键改变方向4.实现在窗口中随机出现可以吃的小块 作为要是20的倍数5.实现方块和可以吃的小块...
2009-08-12 16:03:00 105
操作cookie,并设置Cookie过期时间
//JS操作cookies方法! //写cookies functionsetCookie(name,value) { varDays=30; varexp=newDate(); exp.setTime(exp.getTime()+Days*24*60*60*1000); document.cookie=name+"="+escape(v...
2009-08-11 15:42:00 120
char、nvarchar和varchar区别
char、nvarchar和varchar区别 这3种字符串数据类型是我们使用最多的,我们在数据库设计时到底该怎么使用了?首先我们先来分析3个数据类型的说明: 1。char CHAR的长度是固定的,最长2000个字符。 2。varchar 和 varchar2 可以肯定的是oracle中目前是可以使用varchar数据类型的,但他们的区别我查了不少资料也没有找到一个准确的答案 最常见的说话是...
2009-08-06 15:52:00 55
取本页URL地址的方法是(总结):
测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath 结果:/testweb Request.CurrentExecutionFilePath: 结果:testweb/default.aspx Request.FilePath: 结果:/testwe...
2009-08-01 11:22:00 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人