您的位置:首页 > 编程语言 > Java开发

方橙式金服 Java Web 工程师笔试题目

2016-08-15 19:00 381 查看

第一部分 Java 开发

==
运算符与
equals
方法有什么区别?

使用
final
关键字修饰一个变量和修饰一个对象时,分别有什么作用?

请列出至少3种集合对象,并描述它们的特点和区别。

字节流和字符流有什么特点?输出流的
flush
方法起什么作用?

接口在软件设计和开发中起什么作用?

Spring 容器中的
bean
默认多少个实例?什么时候创建?

多线程编程时,有哪些方法可以实现线程同步?

在 HTTP 与 HTTPS 的响应码中,200、302、400、404、500分别表示什么?

长周期事务对程序有什么影响?事务控制一般在软件中的哪一层?

第二部分 Linux 与数据库

请使用 Linux 命令完成如下动作:查询 tomcat 进程是否正在运行,如是,杀死该进程。

请使用 Linux 命令完成如下动作:删除 ROOT 目录,然后将 project.war 解压到 ROOT 目录。

请使用 Linux 命令完成如下动作:将文件 deploy.sh 的可执行权限赋予任何人,并将其拥有者改为用户 ops。

将下列 SQL 语句中的
IN
关键字修改为
EXISTS
关键字,功能保持不变。

SELECT id,htmlfile,title FROM tab_pub WHERE category_id in(SELECT id FROM tab_category WHERE no='1')

请用 SQL 语句实现:将表 A 备份为表 A_BAK,再将表 A 清空。

什么是 SQL 执行计划?SQL 存储优化和查询优化有哪些常用方法?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息