zoukankan      html  css  js  c++  java
  • 笔试题目J2EE

    第一部分 JAVA基础

    为什么需要静态的属性和方法,和类中的普通属性和方法有什么区别。

    抽象类和接口有何异同?在你所接触到的项目中,都是如何使用的?

    override与重载有什么区别?

    java是否支持多继承?怎么才能实现多继承?

    说说你对面向对象设计开发的理解,以及接口的作用

    什么是面向对象?简述

    简述面向对象的三大特征:继承,封装,多态

    List、Map、Set按存储方式说说都是怎么存储的?

    比较一下String和StringBuffer有什么不同

    String 类是否可以被继承

    介绍几种你熟悉的设计模式,写出原理及应用环境

    谈谈为什么要用factory模式,举一个例子说明工厂和单态模式的使用。

    Math.round(25.5)反回多少?Math.round(-25.5)反回多少?

    写出一个常见的异常

    你使用过哪些版本管理器,check in和check out的作用

    equals和==的区别

    fina,finally,finalizy的区别

    在jbuilder和eclipse中make 和 rebuilder 有什么区别?  如何编译和运行java文件?

    软件测试的分类?

    ORM的原理是什么?

    说明一下public,private,interface,protect的访问权限

    如何进行分页

    编程:

    有一个10000的数组,由10000随机往里存入A-Z的字母组成,怎么实现?

    用冒泡排序法写一个数组中的最大数?

    写一个方法,返回值是参数所有奇数位的字符相加

    如  “ahbhchdhe”   得 “abcde”

    如  “xbybzb”      得 “xyz”

    写一个方法,截取String a=”我ABC 4” ,反回”我ABC”.

    1,1,2,3,5,8第30位是什么数,用递归算法实现!

    第三部分 JAVAWEB编程

    内置对象pageContext,request,session,application的区别

    Forward,response的区别,response在什么时候用

    简述什么是MVC模式, MVC模式和Struts关系

    struts中的几个关键对象的作用(说说几个关键对象的作用)?

    如何对Struts控制器进行扩展?

    在JSF/Struts中如何进行服务器端数据验证;

    中文处理是如何实现的?

    谈一下为什么要用hibernate

    使用Hibernate写一个完整的DAO层方法,实现根据传递进来的参数判断用户名和密码是否正确。

    Public Boolean verify(String username,String password){

    }

    用JavaScript实现如下功能:让按钮获得焦点,并接受单击操作时,弹出提示对话框。

    下列哪些属于servlet 生命周期中的方法 (    )

    A.  init()  B. initial()  C. service()  D. serivcal()  E. destroy()

    Hibernate查询的三种方式是:

    A标准化对象查询(Criteria Query)

    B Hibernate语言查询

    C Native SQL Queries(原生SQL查询)

    D OLEDB查询

    E JDBC查询

    阅读以下代码:

    Session session = sessionFactory.openSession();

    Transaction tx = session.beginTransaction();

    User user_1 = (User)session.get(User.class,userId);

    ————

    User user_2 = new User(userId,”Mary”);

    session.update(user_2);

    最后将会产生异常:net.sf.hibernate.NonUniqueObjectException:

    在横线处填入以下()代码可以防止异常:

    A session.close();

    B session.evict(user_1);

    C session.clear(user_1);

    D session.clear();

    写一个完整的DAO层接口,用来对会员信息进行添删改查操作

    JavaScript与JAVA的区别?(从它们的解释,运行等方面说)

    什么是WebService,常见的WebService如何调用

    简述sturts-config配置文件

    你知道的几种架构?

    JSP的内置对象?

    Hibernate中cascade作用跟意义?

    Hibernate中load()和get()的区别.

    include与forward的区别?

    Hibernate有哪几种查询数据的方式?

    说说AOP和IOC的概念以及在spring中是如何应用的?

    什么是依赖注入技术?项目中在什么地方用到了依赖注入?依赖注入有什么好处?

    请描述XXX功能使用SSH实现的过程

    你的程序是如何分层设计的,这样分层有什么好处?

    简述声明式事务处理的实现过程.

    写出最熟悉的框架所具备的优点和缺点,表现层,业务层数据访问层分别选择一个.

    AJAX的优点

    说说你对ajax的理解,列举一种开发ajax的框架或工具。

    你在做项目过程中遇到了哪些问题,如何解决的?

    如果你的程序需要扩展,你觉得那些方面可以扩展?为什么要这么扩展?

    如果做项目过程中,你觉得你的组长某些地方做的不对或不完善,你会怎么做?

    你提出了意见,但他并不采纳,你怎么办?

  • 相关阅读:
    如何通过命令行窗口查看sqlite数据库文件
    eclipse自动补全的设置
    文本装饰
    注释和特殊符号
    文本装饰
    网页背景
    通过ArcGIS Server admin 查看和删除已注册的 Web Adaptor
    通过 ArcGIS Server Manager 查看已安装的 Web Adaptor
    通过 ArcGIS Server Manager 验证 DataStore
    Windows上安装ArcGIS Enterprise——以 Windows Server 2012 R2上安装 ArcGIS 10.8为例
  • 原文地址:https://www.cnblogs.com/soundcode/p/1910667.html
Copyright © 2011-2022 走看看