`
109735215
  • 浏览: 33254 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java 常见面试题目()开发J2EE

 
阅读更多

【java基础类】

1.java 8种基本数据类型

列举基本类型

喜欢问string是不是这基本类型的问题

2.java运算符

喜欢考察& 和&&区别

&是位运算&&是boolean的逻辑运算

3.string stringbuffer stringstringbuilder区别

4.控制流程喜欢靠排序(冒泡)

5.封装的优点(谈谈什么是封装)

6.访问权限

1、private修饰词,表示成员是私有的,只有自身可以访问;

2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。

3、无修饰词(默认),表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限;

4、public修饰词,表示成员是公开的,所有其他类都可以访问;

5、类的访问限制,仅有public和包访问权限;

   a、一个Java文件只能有一个public类

   b、public类的名称必须同Java文件名完全一致

  c、若Java文件中没有public类,则文件名可以任意

6、final关键字

  a、final数据成员,使用前总是被初始化并被强制要求在定义处或构造器中赋值;一旦赋值后,对于基本类型其值会恒定不变,而对于对象引用会始终指向赋值的对    象,但指向对象自身是可以修改的;

  b、final参数,对于基本类型表示无法改变参数的值,对于对象引用表示无法改变引用所指的对象;

  c、final方法,保证方法不会在继承后修改和重载;所有的private方法都隐含式final的;Java中使用动态绑定(后期绑定)实现多态,除了static和final方法是使用    前期绑定的;

d、final类,表示该类不可被继承。

6.静态方法的原理(jvm中的存储情况)

7.

1.重载和覆盖的区别?

相同点

都涉及到两个同名的方法。

不同点

重载指定的是同一个类,而覆盖是不同类,一般是父类和子类。

重载是可以有不同参数,不同有返回值,覆盖式相同参数,相同返回值。

3.多态和动态绑定

1.继承机制引出的多态的机制。

2.某类的一个引用可能指向该类或者是该类的子类的对象。

左边:Circle circle =newCircle() 右边:GeometricObjectcircle =new Circle()

4.接口和抽象类区别

5集合 set list map

6.多线程实现 多线程同步

7.java23种设计模式

[JSP]

1.jsp和servlet区别

2.jsp九个内置对象

3.servlet生命周期

4.post和get区别

5.页面跳转的方式以及其区别

6.页面标签

7.requset 和respose

【框架】

1.mvc模型

2.三种框架实现原理

【数据库】

数据库的基本操作,喜欢靠视图 触发器之类的东西

分享到:
评论

相关推荐

    J2EE面试题目经典的JAVA面试题目

    在J2EE面试中,Java相关的技术,尤其是JSP和Servlet是常见的考察点。以下是对这些面试题目的详细解析: 1. 访问JSP页面的URL:在J2EE应用中,如果JSP文件位于`%TOMCAT_HOME%/webapps/helloapp/hello/hello.jsp`,...

    java、J2EE笔试面试题目复习资料

    以上只是部分复习重点,深入学习还需结合具体面试题目和项目经验。通过这份复习资料,你可以系统地回顾Java和J2EE的关键概念,为面试做好充分准备。同时,实际编程实践和项目经验也是提升技能的关键。

    java面试常见题目

    Java作为一门广泛使用的编程语言,其面试题目涵盖了众多的知识领域,包括基础语法、面向对象、集合框架、多线程、网络编程、IO流、异常处理、数据库操作、JVM优化、设计模式、Spring框架以及Web开发等。在面试中,...

    JAVA面试题目集合word文档

    这份"JAVA面试题目集合word文档"涵盖了多个关键领域,包括Java基础、Servlet、JDBC与JDO、EJB、J2EE、MVC架构以及设计模式和JavaScript。下面将详细讨论这些领域的重点知识。 首先,Java基础是任何Java开发者必须...

    java面试题目,一些比较常见的面试题目

    在Java面试中,EJB(Enterprise JavaBeans)是一个常见的主题,特别是对于寻找企业级开发岗位的求职者。EJB是一种Java标准,用于构建可部署在Java应用服务器上的组件,它们提供了面向事务、安全性和可伸缩性的服务。...

    java面试题(包含java基础、数据库、j2ee、前台、设计、综合、企业面试题、测试、java面试题等).zip

    此外,Java I/O流、反射和注解也是常见的面试主题。 2. **数据库**:面试中可能会涉及SQL查询语言,包括DML(增删改查)、DDL(定义表结构)、DCL(权限管理)等。还会考察数据库事务的ACID属性、索引、JOIN操作、...

    JAVA工程师笔试大全[J2EE]

    数据结构和算法是软件工程师的基本功之一,也是JAVA工程师笔试中的常见题目。面试官通常会通过提问或编码测试来评估候选人对这些基础知识的理解和应用能力。常见的数据结构有数组、链表、栈、队列、哈希表、树、图等...

    J2EE面试笔试常见题集大全

    这份“J2EE面试笔试常见题集大全”显然是针对Java开发者,尤其是那些专注于J2EE平台的工程师们准备的。这份资料可能涵盖了J2EE的各个方面,包括但不限于基本概念、设计模式、核心技术、框架应用等。 1. **J2EE基础*...

    java面试题目与技巧1

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    J2EE面试题目.doc

    J2EE面试题目通常涉及到Java Web开发的核心技术,如JSP和Servlet,以及它们与HTTP协议、Servlet容器、Web应用结构等的关系。以下是对部分题目的解析和扩展知识讲解: 1. 第一题考察的是JSP的URL路径。正确答案是(C...

    j2ee面试,笔试题目

    以下是一些关键的J2EE知识点和常见面试问题的详细解析: 1. **Servlet与JSP**: - Servlet是Java编程语言中的一个接口,用于扩展服务器的功能。了解Servlet生命周期、Servlet配置、以及doGet和doPost方法的区别是...

    java与j2ee面试试题总结(终结版)

    文档"jsp面试.doc"和"java面试.doc"分别针对JSP和Java进行了专项的面试题目整理,涵盖了上述各个方面的知识。通过深入学习和理解这些题目,不仅能提升面试成功率,也能深化对Java和J2EE技术的理解,为实际工作中的...

    JAVA项目经理面试题.pdf

    3. **软件开发技术**:文档中提及“J2EE”(JAVA 2 Platform, Enterprise Edition),这是一个主要针对企业级应用开发的技术平台,需要项目经理对J2EE所涉及的技术栈如Servlet、JSP、EJB等有实际的经验和理解。...

    J2ee面试题目<顶起来啊>

    【J2EE面试题目解析】 在Java企业级开发中,面试常常会涉及到各种技术细节,以下是一些常见的J2EE面试问题及其详细解答: 1. **MVC模式**: MVC(Model-View-Controller)是一种软件设计模式,用于分离应用程序的...

    Java常见面试题集(免费下载)

    Java是一种广泛使用的面向...以上是Java面试中的一些关键知识点,涵盖面向对象编程、数据类型、异常处理、Servlet、集合框架以及企业级开发中的EJB组件。掌握这些知识有助于理解Java的核心原理及其在实际项目中的应用。

    J2EE面试题目可以做个参考

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是企业级应用开发的重要框架,主要用于构建可扩展、安全且高性能的服务器端应用程序。针对J2EE的面试,不仅测试开发者的技术深度,还考察其对整个Java生态...

    JAVA面试总结题目及答案

    《JAVA面试总结题目及答案》 在JAVA面试中,了解和掌握各种知识点至关重要,这关乎到求职者是否能在众多竞争者中脱颖而出。以下是一些常见的JAVA面试问题及其答案,涵盖了JAVA的基础、进阶以及企业级应用。 1. PB...

    java 面试题目大全

    ### Java面试题目详解 #### 1. MVC框架详解 MVC(Model-View-Controller)是一种软件架构设计模式,主要用于简化复杂的应用程序开发过程。它将应用程序分为三个核心部分: - **模型(Model)**:负责存储数据以及...

Global site tag (gtag.js) - Google Analytics