[面试基础.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[面试基础

八大基本数据类型 Boolean char short int byte long float double Int最大数为多少 -2147483648--2147483647 -2**31~2**31-1 静态类和实例类的特点: 静态类不能被实例化,静态类中的方法和属性都为静态 实例类,使用前必须经过实例化 Static 静态方法只能使用静态属性,是属于类的方法,类的对象可以调用 静态只能使用静态,不能使用非静态。非静态可以使用静态。 Final 定义的类为最终的,不能被继承 定义的属性,不能重新赋值修改 定义的方法,不能被重写 String 为什么定义为final Main方法的参数是String数组,只能有一个入口 String较为特殊(使用频繁)的类,定义成fianl能提高效益 重载、重写 重载:参数个数、参数类型不同 重写:在继承后,重写函数体 Object常用方法 11个 Clone() toString() equal() wait() notify() notifyAll() hashCode()(会针对不同的对象返回不同的整数。(这一般是通过将该对象的内部地址转换成一个整数来实现的) 线程如何由运行状态变为阻塞状态,如何停止 Wait() sleep() Suspend() stop()已过时 JQuary上能用ajax? 能 Ajax原理: 我们发送一个请求,但是这个请求比较特殊它是异步的,也就是说客户端是不会感觉到的。在发送这个请求的时候我们绑定了一个事件,这个事件会监控我们发送请求的状态,并且每次状态改变都会触发,所以我们就可以根据不同的状态让他执行不同的操作。请求到达服务器端的后服务器端根据相应的请求返回对应的信息,这个返回信息我们可以取得并且是异步得到,不会引起客户端刷新。既然在上面已经绑定了监控状态变化的事件,我们就可以在那里首先做好在得到返回信息要做的处理(当然如果失败也会有相应的状态我们也会做出相应的处理),我们在处理中得到返回信息通过javascript在客户端做相应操作 即可。 发送异步请求才是核心,事实上它就是XMLHttpRequest Collection结构,结果实现类有哪些? Set List ArrayList LinkedList Vector HashSet Forword redict的区别: 转发:请求、地址、效率(服务器中间) 重定向: 访问成功服务器返回代码 200 Struts2的工作流程: 1 客户端初始化一个指向Servlet容器的请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action 4 如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 5 ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 ActionProxy创建一个ActionInvocation的实例。 7 ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 8 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可 能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。在这个过程中需要涉及到ActionMapper Action中result的type:dispatcher(默认) redirect redirectAction chain ************** JavaScript: 变量定义有var和没有的区别:加上var是局部,不加是全局 用sql语句查询班级前五名学生成绩(mysql) Select staff_id,staff_name,ISNUII(depart_name,待分配) From(select staff_id,staff_name,depart_name From staff left join depart); MySq

文档评论(0)

caiyl9924 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档