| 发表于:2007-01-17 13:17:38 楼主 |
1:请说明一下java语言的工作模式? 解答: 2:什么是基于接口编程? 提示:基于接口编程表现在哪两个方法。请举例说明 解答: 3:acid 特性 4:在jdbc中为什么不能使用一个statement 并发执行两个查询操作? 解答: 5:轻量级的spring技术在一定程度上改变了我们传统意义上的java编程模式.基于配置模式的脚本编程.这种改变给我们的编程带来了很多的好处,比如:代码间的耦合度更小,具有组件式的差拔特性,更好管理工程模块. 下面是一段配置,请描述出与之等效的java语句 <bean id= "studentdao " class= "oe.spring.studentdaoimpl "> <property name= "school "> <value> shida </value> </property> <property name= "address "> <value> cangshan </value> </property> <property name= "mark "> <list> <value> 90 </value> <value> 80 </value> <value> 50 </value> </list> </bean> 解答: 6: statment 和 preparedstatment的 不同点? 提示:两个方面? 解答: 7:计算机是在模拟现实世界,模拟的依据是现实世界可以用一维,二维,三维来表示 其中一维在计算机的对应的结构是? 二维对应着计算机中的结构? 解答: 8:事务编程过程中,有4种异常会导致数据不一致,这四种异常是? 解答: 9:请用正则表达式描述sql中create 语句 解答 10 下列程序段执行后t5的结果是( )。 int t1 = 9, t2 = 11, t3=8; int t4,t5; t4 = t1 > t2 ? t1 : t2+ t1; t5 = t4 > t3 ? t4 : t3; 解答: 11:ormping相比于jdbc有什么优势?请举5点出来 解答 12:抽象类和接口的区别?3个不同点 解答: 13.在一个直角三角形中,三条边a、b、c的长度都为整数, 且一条直角边a的长度已确定,斜边c的长度不能超过 maxc,设计一个算法找出满足上述条件的所有直角三角形。 以下是该求解过程的一个函数。它虽然可以正确的找出满足条件的直角三角形,但是执行效率不高,请优化这个函数。 提示:该函数至少有3个地方需要优化 注:请直接在程序中修改错误 /** * 执行操作 * @param a:直角三角的已知一直角边 * @param maxc:斜边的最大值 */ public string todo(int a, int maxc) { if (a < 1 ¦ ¦ maxc < 1 ¦ ¦ maxc < a) { system.err.println( "无效参数! "); } //保存所有的有效的三角型的信息 string availabletriangle = " "; /*寻找所有满足条件的三角形*/ for (int c = a + 1; c < maxc; c++) { for (int b = c - a + 1; b < c; b++) { long atmp = a * a; long ctmp = c * c; if ( (atmp + b * b) == ctmp) { availabletriangle += "a: " + a + ",b: " + b + ",c: " + c + "\n "; } } } return availabletriangle; } 论述题: 面向对象编程技术是目前被认为针对复杂的,企业级编程中,最有效的一种编程模式, 它将极大地减少了编码的复杂度,提高可维护性,当是在实际的编码开发过程中,我们根本感觉不到面向对象编程和传统的面向过程有什么太大的区别,甚至有时使用面向对象编程,程序的总代码量上反而增加了许多,那请问面向对象编程到底是在什么地方简化了开发? |
|
|
|
|