面试题总结1-50

1.下列哪一种叙述是正确的()

  A. abstract修饰符可修饰字段、方法和类

  B.抽象方法的body部分必须用一对大括号{ }包住

  C.声明抽象方法,大括号可有可无

  D.声明抽象方法不可写出大括号

  答案:D

abstract不能修饰字段,抽象方法不用实现,不能用{}.


2.指出正确的表达式 C 

A byte=128;  

B Boolean=null;  

 C long l=0xfffL;  

D double=0.9239d;


3.public class Person{       C
static int arr[] = new int[5];
public static void main(String a[]) {

System.out.println(arr[0]); }  
}

A、编译时将产生错误        B、编译时正确,运行时将产生错误 C、输出零            D、输出空


4.不能用来修饰interface的有:()A C D

A.private  B.public  C.protected  D.static


5.jsp有哪些内置对象?作用分别是什么?

JSP共有以下9种基本内置组件

 1、request对象 客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了 解到客户的需求,然后做出响应。

 2、response对象 响应客户请求的有关信息

 3、session对象 它指的是客户端与服务器的一次会话,从客户端连到服务器的一个      WebApplication开始,直到客户端与服务       器断开连接为止。

 4、out对象   它是JspWriter类的实例,是向客户端输出内容常用的对象

 5、page对象   它是指向当前JSP页面本身,有点象类中的this指针,它是 java.lang.Object类的实例

 6、application对象 它实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭

 7、exception对象 它是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。

 8、pageContext对象 它提供了对JSP页面内所有的对象及名字空间的访问

 9、config对象 它是在一个Servlet初始化时,JSP引擎向它传递信息用的


6.jsp有哪些动作?作用分别是什么?

答:JSP共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。
jsp:useBean:寻找或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记


7.post与get的区别?

 1.post传输数据时,不在URL中显示出来,而get方法要在URL中显示

 2.post传输数据量大,而get传输数据小

 3.post向服务器传数据,get从服务器取数据

 4.post方式要比get方式安全


8.函数cast(2.5 as int)/2 的执行结果是:1.5


9.FLOOR——对给定的数字取整数位
SQL> select floor(2345.67) from dual;

FLOOR(2345.67)
--------------
2345

CEIL-- 返回大于或等于给出数字的最小整数
SQL> select ceil(3.1415927) from dual;

CEIL(3.1415927)
---------------
4

ROUND——按照指定的精度进行四舍五入
SQL> select round(3.1415926,4) from dual;

ROUND(3.1415926,4)
------------------
3.1416

TRUNC——按照指定的精度进行截取一个数
SQL> select trunc(3.1415926,4) from dual;

ROUND(3.1415926,4)
------------------
3.1415


10.在oracle的聚合函数中,合计函数、最大值函数、最小值函数、平均值函数分别是 count 、max、min、avg


11.数据库系统的核心是 数据库管理系统


12.

  构造方法 普通成员变量 普通方法 静态方法 变量访问类型
抽象类 可以 可以 可以 可以 任意
接口 不可以 不可以 不可以 不可以 只能为 public static

 1.但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型

 2.接口中定义的变量只能是public  static类型,并且默认为public static类型

 3. 接口更多的是在系统框架设计方法发挥作用,主要定义模块之间的通信,而抽象类在代码实现方面发挥作用,可以实现代码的重用


13.&与&&的区别

&按位与  &&逻辑与

&两边都要判断

&&只要前面是false就输出false,而不继续判断后面


14.error和exception有什么区别?

  error:系统级错误或程序不必处理的异常,比如:内存资源不足 这种错误无能为力

  exception:需要捕捉或需要程序处理的异常,因为程序设计瑕疵或外部输入引起的异常,程序必须处理

  exception 分为: 运行时异常:因为错误的操作引起的

                             受检查异常:程序可以自我的处理

15.JavaScript标准中规定了6种类型:Undefined,Null,Boolean,String,Number,Object

16.String,StringBuffer,StringBuilder区别

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值