笔试题集--南昌中心整理.docxVIP

  • 0
  • 0
  • 约3.8万字
  • 约 35页
  • 2022-09-13 发布于四川
  • 举报
JAVA企业笔试题集—.java语言核心 一.单项选择题.以下程序输出结果是什么?( A ) Public static void main ( String[] args )( String strl = 〃java〃 ;StringBuffer str2 = new StringBuffer(strl); replace(strl);replace(str2); System.out.println(strl + + str2);) Private static void replace(String strl)( strl.replace( a , b); )Private static void replace ( StringBuffer str2 ) (int index = str2.indexOf( a); while (index 0) ( str2.setCharAt(index, b); Index = str2.indexOf( a , index);} )javajbvb; javajava;jbvbjbvb; javajbva;.对于下面这行代码,说法正确的选项是?( C ) String [][] s = new String [10][]; A.该行代码非法;s是包含10行10列的二维数组; s是包含10个一维数组的二维数组;s中的每个元素被设置为〃〃: 3.如果试图编译、运行下面的类,会发生什么情况?( D )} public void setScore(int score) {this.score = score; )) 数据库什么是存储过程? 答:存储过程(Stored Procedure )是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经 编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 什么是触发器? 答:触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来 触发,比方当对一个表进行操作(insert, delete , update )时就会激活它执行。触发器经常用于加强 数据的完整性约束和业务规那么等。 数据库中关联关系有哪三种? 答:一对一关联:ONE_TO_ONE z 包括 HAS_ONE 和 BELONGS_TO 答:一对一关联 一对多关联 :ONE_TO_MANY ,包括 HAS_MANY 和 BELONGS_TO 多对多关联 :MANY_TO_MANY主键和外键的区别? 答:主键在本表中是唯一的、不可唯空的,外键可以重复可以唯空;外键和另一张表的主键关联,不能创 建对应表中不存在的外键。 在数据库中查询语句速度很慢,如何优化? 答: .建索引.减少表之间的关联 .优化sql ,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据 量大的表排在前面.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据 .尽量用 PreparedStatement 来查询,不要用 Statement什么是事务?事务的作用? 答:数据库事务是指作为单个逻辑工作单元执行的一系列操作。同步发生数据更新时,防止数据的不一致。 内连接和外连接的区别? 答:内连接是保证两个表中所有的行都要满足连接条件,而外连接那么不然。在外连接中,某些不满条件的 列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连 接三种varchar2和char有什么区别? 答: ) CHAR的长度是固定的,而VARCHAR2的长度是可以变化的,比方,存储字符串〃abc”,对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)那么只占用3个字 节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 ) CHAR的效率比VARCHAR2的效率稍高。 )目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle 不这样做,尽管它保存以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2 ,这个类型不是 一个标准的VARCHAR ,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。如果你 想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。 何时该用CHAR,何时该用varchar2 ? CHAR与VARCHAR2是一对矛盾的统一体,两者是互补的关系. VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定 的空间,这也就是我们在数据库设计上

文档评论(0)

1亿VIP精品文档

相关文档