50家顶尖企业笔试题大全
作者针对50家企业笔试题做的精心整理;包括大量笔试真题及答案;其中包括巨人网络java笔试基础题分享 3 百度笔试题 7 百度2010校招运维部门笔试 8 百度2010年校园招聘软件测试笔试题 9 2009.10.18-百度质量部笔试试题 12 百度08-9-24成都电子科技大学笔试题(第一套) 14 迅雷上机笔试 16 迅雷广州C++二笔题09.10.13ZZ 17 EMC--笔试 19 方正笔试 21 搜狐齐全的笔试题 22 Xml方面笔试题 24 网易游戏游戏开发工程师 25 SAP笔试(技术部分) 28 Oracle的网上测试 30 千橡笔试题 31 华为面试/笔试题目(附答案) 34 华为笔试网络题(3) 41 华为硬件笔试题 43 Adobe 笔试 46 Adobe公司笔试题 49 北京-泡泡网笔试题 51 微软的笔试题目 52 盛大笔试题 56 .net面试题 57 .net笔试题超级集合 58 阿尔卡特NGN software dev.笔试题目 64 广州-数数网笔试题 65 广州-领先面试题笔试题 67 Google中国笔试题目 68 中兴笔试题 72 intel的笔试题 83 微软的面试题及答案-超变态但是很经典 89 ### IT知识点解析 #### 巨人网络Java笔试基础题知识点 1. **基本数据类型与String类型** - Java中的基本数据类型包括:`byte`, `int`, `char`, `long`, `float`, `double`, `boolean`, `short`。 - `String`不是基本数据类型,而是`java.lang.String`类的对象,该类是`final`类型的,意味着不可被继承。 - 在需要频繁修改字符串的情况下推荐使用`StringBuffer`或`StringBuilder`,因为它们支持可变字符串。 2. **Int与Integer的区别** - `int`是Java的基本数据类型之一,而`Integer`则是`int`的封装类。 - 封装类与基本类型的主要区别在于:封装类提供了一些额外的方法和功能,例如用于转换和其他对象交互的方法。 - 原始类型在堆栈中分配空间,而封装类型则是在堆上创建对象。 3. **String与StringBuffer的区别** - `String`表示的是不可变的字符序列,一旦创建就不能更改。 - `StringBuffer`表示的是可变的字符序列,可以在创建后修改其内容。 - 当需要频繁修改字符串时,使用`StringBuffer`更高效。 #### 运行时异常与一般异常 - **定义与区别** - 异常分为运行时异常(`RuntimeException`)和检查异常(`Checked Exception`)。 - 运行时异常通常是由编程错误导致的,例如数组越界、空指针异常等,这些异常在编译时不需要显式处理。 - 检查异常则是一些外部因素导致的异常,如文件读写错误等,这些异常在编译时需要捕获或声明抛出。 #### Servlet的生命周期及与CGI的区别 - **Servlet生命周期** - `init`: Servlet初始化阶段,仅执行一次。 - `service`: Servlet响应客户端请求的主要方法,每次请求都会调用。 - `destroy`: 当Servlet不再被使用时调用,释放资源。 - **Servlet与CGI的区别** - **执行环境**:Servlet在服务器进程中运行,而CGI为每个请求启动新进程。 - **性能**:由于Servlet复用了进程和线程,所以性能优于CGI。 - **安全性**:Servlet更容易管理安全性,因为它运行在服务器环境中。 #### ArrayList、Vector、LinkedList的存储性能和特性 - **ArrayList** - 使用数组实现,支持快速随机访问。 - 插入操作相对较慢,因为可能需要调整数组大小。 - **Vector** - 类似于ArrayList,但所有操作都是同步的,适用于多线程环境。 - 由于同步操作,性能通常比ArrayList低。 - **LinkedList** - 使用双向链表实现,不支持快速随机访问。 - 插入和删除操作非常快,只需更新邻近节点的指针即可。 #### EJB技术及其类型 - **EJB技术基础** - EJB (Enterprise JavaBeans) 是一种服务器端组件模型,用于开发和部署可重用的企业级应用程序。 - 它基于Java EE标准,提供了一种构建分布式应用程序的方法。 - **SessionBean与EntityBean的区别** - **SessionBean**:负责业务逻辑,根据会话类型又可分为无状态(sessionless)和有状态(stateful)两种。 - 无状态SessionBean:每次客户端请求都会创建一个新的bean实例,没有持久化的状态。 - 有状态SessionBean:保留客户端会话状态,直到会话结束。 - **EntityBean**:代表持久化的业务实体,存储在数据库中。 - **StatefulBean与 StatelessBean** - **StatefulBean**:保持客户端的状态,适用于需要维护长时间状态的应用场景。 - **StatelessBean**:不保留任何状态信息,适用于简单的业务逻辑处理。 以上是对给定文件中的部分知识点的详细解析,涵盖了Java基础、异常处理、Web开发等方面的核心概念和技术细节。
剩余99页未读,继续阅读
- 粉丝: 170
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页