Java面试总结(一)

1、面向对象的三大特性:抽象、继承、多态

2、SQL语言又称为:结构化查询语言

3、删除表A中的字段B:alter table A drop column B

4、以文档作为驱动,适合于软件需求很明确的项目的生存周期模型是:瀑布模型

5、TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。

TCP协议将应用层的字节流分成多个字节段,然后将一个个的字节段传送到互连层,发送到目的

主 机。

TCP协议同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。

6、软件设计时应遵循的原则:高内聚低耦合

7、数据库中,每个事物都感觉不到系统中其它事物在并发执行,这一特性称为事物的:隔离性

8、Java中,哪个关键字使类不能派生出子类:final

9、以下代码执行结果:

int x=3;

y=(x++)+(x++)+(x++);

y最终的结果是:12

10、HTTP的缺省的请求方式是:GET

11、String[] array=new String[3];则array[2]的值是:null

12、按照开发阶段划分,软件测试可分为:单元测试、集成测试、系统测试、验收测试

13、自顶向下渐增式不需要编写(驱动模块),只需要编写(桩模块)

14、Java switch case 报错:case expressions must be constant expressions原因:case后必须跟常 量,不能跟变量。

15、单例模式:http://jormin.blog.51cto.com/6136596/1305395

16、12+22+32+42+52+…992+1002除以7的余数是:5

解析:((5+1+4+0+3+6+2)*((1002-12)/10/7)+5)%7=5


本文出自 “老谢” 博客,谢绝转载!

你可能感兴趣的:(java,面试)