您的位置 首页 java

高级java工程师面试题集锦——助力你的金三银四

  2018年,新年来的格外晚,元宵节刚刚过万,金三银四就已经迫不及待的开始了,在这个春暖花开的季节却充满了各种挑战。

  为了刺激一下还在年味儿中迟迟不肯醒来的你,兆隆小编为大家整理了一份高级java工程师面试题集锦,帮助正在工作、考虑换工作的 java 攻城狮们在金三银四的季节收获一份儿好工作。

java高级工程师

  前方高能,马上就要开始了:

  1、JAVA语言的核心类库有哪些?

collections、streams、networking、reflection、serialization、event、handling、multithreading、NIO、localization、以及其他。

  2、如果要写客户端程序,需要掌握什么内容?

学习WEB的 小应用程序 —— applet ,掌握GUI设计的思想和方法,以及桌面程序的 SWING ,AWT, SWT 。还要了解对UI部件的JAVABEAN组件模式, JavaBeans 也被应用在JSP中以把业务逻辑从表现层中分离出来。

  3、如何使用及管理 WEB服务器

首先要做好面试的准备工作,知道面试单位所使用的WEB服务器,然后针对性介绍自己擅长的技术,如 tomcat ,resin,Jrun等,此外攻城狮需要知道如何这些服务器基础上扩展和维护WEB程序。

  4、J2EE技术

J2EE技术有很多,如 JMX (JavaManagementeXtensions)、JMS (JavaMessageService)、JNDI(JavaNamingandDirectoryInterface)、JTA/JTS(JavaTransactionAPI/JavaTransactionService)、JavaMail。高级java攻城狮必须懂得如何配置火热管理一个J2EE应用程序服务器,如 WebLogic JBoss 等,还要懂得利用簇类、连接池、分布式处理支援等附加服务,还要懂得监控、调整它的性能,并在它上面封装和配置应用程序。

  5、轻量级应用程序框架

Spring 、PicoContainer、Avalon,以及它们的 IoC /DI风格(setter、constructor、interfaceinjection)。

以Spring为例,String、 StringBuffer StringBuilder 有不少区别。String是 字符串常量 ,简要的说,String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象,StringBuffer 是 字符串 变量(线程安全),在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。StringBuilder是字符串变量(非线程安全),是一个可变的字符序列是5.0新增的,此类提供一个与 StringBuffer 兼容的 API,在大多数实现中,它的速度要更快。

  6、 EJB (企业级JavaBeans)

企业级Java开发人员应该具备的技术包括EJB 的标准技术(比如EJB工作原理、使用方法等)、EJB持久化、服务器端组件模型,以及它们的不同组件模式,比如Stateless/StatefulSessionBeans,EntityBeans, MDB (Message-DrivenBeans)。

文章来源:智云一二三科技

文章标题:高级java工程师面试题集锦——助力你的金三银四

文章地址:https://www.zhihuclub.com/188410.shtml

关于作者: 智云科技

热门文章

网站地图