1.Struts2处理来自多个页面的同一个Action请求,那么它们是不是同一个action。

  struts2中每个请求都是独立的。每一次请求都会去new一个新的action,所有写在action中的变量是不会出现并发的错误。

  2.action如何接受参数。

  Struts2中Action接收参数的方法主要有以下三种:
   1).使用Action的属性接收参数:
      a.定义:在Action类中定义属性,创建get和set方法;
      b.接收:通过属性接收参数,如:userName;
      c.发送:使用属性名传递参数,如:user1!add?userName=Magci;
   2).使用DomainModel接收参数:
      a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法;
      b.接收:通过对象的属性接收参数,如:user.getUserName();
      c.发送:使用对象的属性传递参数,如:user2!add?user.userName=MGC;
   3).使用ModelDriven接收参数:
      a.定义:Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象;
      b.接收:通过对象的属性接收参数,如:user.getUserName();
      c.发送:直接使用属性名传递参数,如:user2!add?userName=MGC

  3.说一下application,session,response的作用范围。

    在一个页面范围内:page

   在一次服务器请求范围内:request

   在一次会话范围内:session

   在一个应用服务器范围内:application

  4.说一下pulibc,protected,private的作用

  修饰符	类内部	同一个包	子类	任何地方
  private Yes
  default Yes Yes
  Protected Yes Yes Yes
  public Yes Yes Yes Yes   对于class的权限修饰符只可以用public和default
   a.Public类可以在任意地方被访问
   b.default类只可以被同一个包内部的类访问
c.protected类只可以被同一个包内部的类和子类访问
d.private类只可以被内部的类访问
  5.说一下方法的重载与覆盖   
   重载:同一各类中,方法名相同,参数的列表或返回值不同,与返回类型无关!
   覆盖:子类继承父类而且这是必须的。在子类里面重新定义这个方法。

   重载与覆盖的区别 
    1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。
    2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。
    3、覆盖要求参数列表相同;重载要求参数列表不同。
    4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。
  6.MVC中的M表示什么意思
    mvc全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。
      Model(模型)表示应用程序核心(比如数据库记录列表)。
      View(视图)显示数据(数据库记录)。
      Controller(控制器)处理输入(写入数据库记录)。
  7.如何修改数据库中的字段内容,举例说明
    修改:update 数据表 set 字段1=值1,字段2=值2 where id=接收到的ID参数
    扩展一下:
    增加:insert into 数据表(字段1,字段2,字段3) values(值1,值2,值3)     删除:delete from 数据表 where id=接收到的ID参数
    查询:select 字段 from 数据表 where id = 接收到的ID参数
 

java测试题总结的更多相关文章

  1. 【JAVA】给大家推荐一道有意思的java测试题。你知道答案吗?

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985, QQ986945193 公众号:程序员小冰 public class Test { /** * * ...

  2. Java 第二次测试总结

    Java 第二次测试总结 1. 相关知识点总结 Java测试题循环与递归知识点 补充知识点: for循环语句:for(表达式1:表达式2:表达式3)表达式一负责完成变量的初始化!表达式2是值为bool ...

  3. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  4. JAVA语言基础内部测试题(50道选择题)

    JAVA语言基础内部测试题 选择题(针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分.)(每题2分) 没有注明选择几项 ...

  5. 0066 阿里云大学的几道Java基础测试题

    阿里云大学的几道Java基础测试题: https://edu.aliyun.com/clouder/exam/intro/15 https://edu.aliyun.com/clouder/exam/ ...

  6. 看了这个Java实习生入职测试题后,幸亏我不是实习生

    看了这个Java实习生入职测试题后,幸亏我不是实习生 一个Java实习生的入职测试题,你能答对几个? 今天在某APP中看到,有实习生放出的Java实习生入职测试题.看完之后,很庆幸自己不是实习生. 本 ...

  7. Java基础(10):java基础第一部分综合测试题,成绩合法性校验与排序

    题目: 编写一个 JAVA 程序,实现输出考试成绩的前三名 要求: 1. 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73 ...

  8. 一些java考过的测试题和自己制作模拟服务端和客户端

    媒体 1,java环境变量: PATH: .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  CLASSPATH: .;%JAVA_HOME%\jre\lib\rt.jar ...

  9. 【17-06-16】Java入门测试题,测测你基础知识掌握程度(附答案及个人解析)

    描述 前几天在知乎里看到一份这样的题,当时只是随便做了一下,对了一下答案.昨天又有了一份进阶的题,里面有些还是需要记录一下,于是就从这个入门的题开始. 题目和答案来自阿里云大学 - 知乎专栏 题目 现 ...

随机推荐

  1. 怎么做一个bat文件

    怎么做一个bat文件 | 浏览:639 | 更新:2014-11-25 17:02 1 2 3 4 5 6 7 分步阅读 其实做一个.BAT文件很简单,下面我就以做一个清除系统垃圾.BAT文件为例,给 ...

  2. 一个null引发的错误

    写程序时,发生一个unrecognized selector的错误,很显然,这是一个经典错误,运行时找不到可调用的方法. 系统提示的reason是 -[NSNull length] 错误 经过查找,原 ...

  3. js 中混乱this

    1.在HTML元素事件属性中inline方式使用this关键字:  <div onclick=" // 可以在里面使用this ">division element&l ...

  4. Javascript 事件对象(二)event事件

    Event事件: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" ...

  5. Erlang 102 Erlang并发编程

    笔记系列 Erlang环境和顺序编程Erlang并发编程Erlang分布式编程YawsErlang/OTP 日期              变更说明 2014-11-02 A outline 2014 ...

  6. Android——手机内部文件存储(作业)

    作业:把用户的注册信息存储到文件里,登录成功后读出并显示出来 activity_practice2的layout文件: <?xml version="1.0" encodin ...

  7. squid安装、配置、控制

    Squid 目录 [隐藏]  1 前言 2 安装 2.1 从源中安装 2.2 源码编译安装 3 基本配置 4 高级控制 5 认证 6 总结 6.1 服务器配置 6.2 用户分类 6.3 行为分类 6. ...

  8. 公钥与私钥,HTTPS详解

    1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们----帕蒂.道格.苏珊----每人一把.3)苏珊要给鲍勃写一封保密的信.她写完后用鲍勃的公钥加密,就可以达到 ...

  9. Sharepoint CAML 增删改查 List

    Lists.UpdateListItems 方法 (websvcLists) Windows SharePoint Services 3   Adds, deletes, or updates the ...

  10. 用脚本处理utf8的文本文件

    filename="C:\Users\Administrator\Desktop\soft\x.txt" filename2="C:\Users\Administrato ...