摘要: [代码] 阅读全文
posted @ 2011-01-05 19:10 程序员面试助手 阅读(3180) 评论(5) 推荐(1) 编辑
摘要: 答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。 阅读全文
posted @ 2011-01-05 19:02 程序员面试助手 阅读(4008) 评论(0) 推荐(0) 编辑
摘要: 答:栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小 阅读全文
posted @ 2011-01-05 19:02 程序员面试助手 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 答:进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。 阅读全文
posted @ 2011-01-05 19:02 程序员面试助手 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。 阅读全文
posted @ 2011-01-05 19:02 程序员面试助手 阅读(3575) 评论(3) 推荐(2) 编辑
摘要: 答:用存储过程或事务。取得最大标识的时候同时更新..注意主键不是自增量方式这种方法并发的时候是不会有重复主键的..取得最大标识要有一个存储过程来获取. 阅读全文
posted @ 2011-01-05 19:01 程序员面试助手 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 答:final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中 不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为 final的方法也同样只能使用,不能重载finally-再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会 执行,然后控制就会进入 finally 块(如果有的话)。finalize-方法名。Java 技术 阅读全文
posted @ 2011-01-05 19:00 程序员面试助手 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 答:short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。 阅读全文
posted @ 2011-01-05 19:00 程序员面试助手 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 答:sleep()方法是将当前线程挂起指定的时间。wait()释放对象上的锁并阻塞当前线程,直到它重新获取该锁。 阅读全文
posted @ 2011-01-05 19:00 程序员面试助手 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 答:都不能。 阅读全文
posted @ 2011-01-05 18:59 程序员面试助手 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 答:List,Set是Map不是 阅读全文
posted @ 2011-01-05 18:59 程序员面试助手 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 答:数组和string都没有Length()方法,只有Length属性。 阅读全文
posted @ 2011-01-05 18:59 程序员面试助手 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。equals()和==方法决定引用值是否指向同一对像equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。 阅读全文
posted @ 2011-01-05 18:59 程序员面试助手 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 不能,一个对象的一个synchronized方法只能由一个线程访问。 阅读全文
posted @ 2011-01-05 18:58 程序员面试助手 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 答:switch(expr1)中,expr1是一个整型,字符或字符串,因此可以作用在byte和long上,也可以作用在string上。 阅读全文
posted @ 2011-01-05 18:58 程序员面试助手 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 答:不对,有相同的hash code。 阅读全文
posted @ 2011-01-05 18:58 程序员面试助手 阅读(815) 评论(1) 推荐(0) 编辑
摘要: 答:String类是final类故不可以继承。 阅读全文
posted @ 2011-01-05 18:57 程序员面试助手 阅读(999) 评论(1) 推荐(0) 编辑
摘要: 答:构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。 阅读全文
posted @ 2011-01-05 18:57 程序员面试助手 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 答:接口可以继承接口。抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数。 阅读全文
posted @ 2011-01-05 18:57 程序员面试助手 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。 阅读全文
posted @ 2011-01-05 18:57 程序员面试助手 阅读(899) 评论(0) 推荐(0) 编辑