Java
1. 两个字符串比较用什么?
equals
2. I++ 和++I 的区别?举例说明。
I=1 如果输出I++ 就是输出1则I=2;
如果输出++I 就是输出2则I=2;
3. 能否把对象作为参数传递?
能
- static方法和不是static方法的区别?
static 方法直接用类名调用,不是static 方法用类的对象调用
5. abstract 类和interface 的区别?
6. 汉字为什麽占两个字节?
编码机制的不同
7. 用过什么集合和集合的方法?
8. 连接两个字符串用”+” 在jdk1.5以前用什么更高效
用stringbuffer中的append()方法
9. java开发程序时都有什么异常
ioexception ………..
10. 连接数据库会出现什么异常?通常有异常后还要写什么语句?
classNotfoundException
SqlException
在finaly中在关闭资源Connection,Statement,Request.要从后往前关闭。
- 处理异常的方法?
Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。
用try来指定一块预防所有”异常”的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的”异常”的类型。
throw语句用来明确地抛出一个”异常”。
throws用来标明一个成员函数可能抛出的各种”异常”。
Finally为确保一段代码不管发生什么”异常”都被执行一段代码。
- 2. I++与++I的区别?
I++先赋值后运算++I是先运算后赋值
- 3. 字符串比较用什么?
- 4. 静态方法和非静态方法的区别?
数据库:
- 对字符串操作的函数?
- 2. 存储过程?
- 3. 文档的作用?