- 博客(18)
- 收藏
- 关注
java中的构造函数和方法问题
java的一个类中可以包含多个构造函数,构造函数的名字和java类的名字相同,而且可以存在多个构造函数,即构造函数是可以重载的。同时,java方法中也可以含有和类名相同的方法体。...
2009-12-21 10:26:02
131
原创 java中的值传递和引用传递
在java中实质只存在一种传递方式:即值传递。而引用传递是对C/C++而言的。对于java中的值传递,基本类型和对象或引用类型的操作是不一样的。结论: 对于基本类型,在方法体内对方法参数进行重新赋值,并不会改变原有变量的值。 对于引用类型,在方法体内对方法参数进行重新赋予引用,并不会改变原有变量所持有的引用。 方法体内对参数进行运算,不影响原有...
2009-12-21 10:21:54
102
原创 不借助第三个临时变量交换2个数
a = a + b; b = a - b; a = a - b; 判断2个数的大小,返回较大值(a+b+Math.abs(a-b))/2
2009-12-21 09:50:15
70
原创 位运算
移位运算符 包括: “>> 右移”;“<< 左移”;“>>> 无符号右移”例子:-5>>3=-11111 1111 1111 1111 1111 1111 1111 10111111 1111 1111 1111 1111 1111 1111 1111其结果与 Math.floor((double)-5/(2*2*2)) ...
2009-12-15 09:12:28
99
原创 int和integer的区别
1.Integer 是对象类型 int是原始类型 适用场合有很大的不同 之所以要把int封装成Integer 型 是因为 很多方法参数就只接收对象类型(Object) 还比如 范型 就只支持 对象类型2.如果在数据库操作中某数值列允许为null的话,那接受该列数据的类型就只能为 Integer,而不能为int,所以在一般性的持久化对象中尽量少地使用基本类型, 除非确定它不会为空。3.类可以...
2009-12-07 08:52:39
131
原创 一道迅雷远程笔试题
编写一个程序(20分),开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推一个解: public class MyThread extends Thread { private char id; //线程id private static int...
2009-11-26 22:03:04
100
文思创新-JAVA面试题
2009年04月21日 星期二 19:461、JSP的内置对象及其作用答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应page JSP网页本身exception 针对错误网页,未捕捉的例外page...
2009-11-26 21:25:28
152
原创 orale数据库试题(1)
1.解释FUNCTION,PROCEDURE和PACKAGE区别答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。2.取某个序列的当前值的PL/SQL语句怎么写?答:SELECT 序列名.CU...
2009-11-23 16:36:12
122
原创 一道华为的数据库题
表结构:1、 表名:g_cardapply字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_applydate bigint 8;//申请日期g_state varchar 2;//申请状态2、 表名:g_cardapplydetail字段(字段名/类型/长度):g_applyno ...
2009-11-23 15:43:05
439
原创 取数据库排序后的11-20条记录
已知表Table(a,b,c,d)四个字段,请按c进行排序,取排序后的11-20条记录。(1)用mysql进行排序select * from table order by c desc limit 11 ,20(2)oracle的实现方式 select * from (selct ROWNUM ro ,Table.* from( select * from Table or...
2009-11-23 15:17:09
771
原创 ROWNUM的使用
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name VARCHAR2(10) --姓名 create table stude...
2009-11-23 15:06:26
93
原创 数据库表操作题
4、参见如下表结构出版社: 出版社代码 char(2),出版社名称 varchar2(32)图书: 图书编号 char(8),图书名称 varchar2(128),出版社代码 char(2),作者代号 char(4),图书简介 varchar2(128)作者: 作者代号 char(4),作者名称 varchar2(10),性别 char(...
2009-11-23 10:45:18
256
原创 Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型...
char是定长字符类型,而varchar是变长字符类型。有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型?用char(10)进行存储时,存储被补齐10个空格,其长度为10个字节,而varchar2的存储长度为4个字节。...
2009-11-23 10:32:12
1380
原创 事务概念
事务是用户定义的一个数据库操作序列,这个操作要么都做,要么都不做,是个不可分割的工作单位。事务具有四个特性,即ACID特性。(1)原子性:事务中操作是一个不可分割的整体,只有所有的操作都成功提交,该事务才成功,否则就失败。(2)一致性:事务的提交会使数据库从一个状态转变为另一个个状态,事务的提交不会破坏关系数据库的成功性和业务逻辑的一致性。(3)隔离性:一个事务的提交不受其他...
2009-11-23 10:20:47
100
原创 string和stringbuffer的区别
String是不可变对象,一旦创建,就不能修改它的值。所有对String值的改变都需要重新创建一个新的对象,把新的值保存进来。String类本身是个final类,不能被继承。Stringbuffer是可变的对象,对其修改时不需要重新创建一个新的对象,它常用的操作方法为append()和Insert();...
2009-11-23 09:24:12
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人