JAVA面试葵花宝典最新整理(4)
方法的重写Overriding和重载Overloading是Java多态性的不同表现。
重写Overriding是父类与子类之间多态性的一种表现,重载Overloading
是一个类中多态性的一种表现。
五十八:什么是java序列化,如何实现java序列化?
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进
行流化。
可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。
序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需
要实现的方法,
implements Serializable只是为了标注该对象是可被序列化的,
然后使用一个输出流(如:FileOutputStream)来构造一个
ObjectOutputStream(对象流)对象,
接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可
以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。
五十九:说出一些常用的类,包,接口,请各举5个
常用的类:BufferedReader BufferedWriter FileReader FileWirter
String Integer;
常用的包:ng java.awt java.io java.util java.sql;
常用的接口:Remote List Map Document NodeList
六十: 编写 java文件的注意事项?
在记事本中编写java文件,在保存时一定要把文件名和扩展名用双引号括起来,否则将默认保存为文本文件,如果要保存的java 文件名为Program1.java,则在保存时在文件名文本框中一定要输入”Program1.java”。
六十一:如何编译java程序?
单击开始|运行命令,在命令行上输入cmd,按回车键(在 window98中输入command,按回车键),即可打开一个命令窗口,将目录转换到编写java源程序所在的目录,输入javac filename.java
六十二:如何执行java程序?
同样在命令窗口中输入java filename,
六十三:什么是类与对象?
所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。
类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。
六十四:属性与方法?
不同对象具有相同特点,就可能抽象为一定的类,那么这些特点基本上可以分为两类,一类是描述对象静态状态的,就是对象的属性,在程序设计中,可以称之为变量;另一类是描述对象的动作,就是对象的方法,在程序设计中我们称之为函数。属性和方法是一个对象所具备的两大基本要素,也是我们后面编程工作的核心。
六十五:什么是封装?
只要有足够的方法,就没必要直接去操作对象属性,只要调用这些方法就可以实现要完成的任务,这种现象称为封装,它通过对象方法对其属性的操作把对象属性封装在一个对象内部,对象与外界打交道全部通过其自身的方法来实现,有效的把对象属性隐藏在对象内部。
葵花宝典之jsp
Servlet的生命周期
Servlet的生命周期就是Servlet从创建出实例对象到其销毁的过程。
Servlet是一个容器,它负责创建实例来接受客户端的请求,并且以多线程的方式响应给客户。
Servlet生命周期之中一共经历了5各阶段:
1 类的加载
2 实例化(创建servlet实例对象)
3 初始化(调用init()方法)
4服务(调用service()方法,根据客户请求方式选择用doGet()或doPost()方法) 5 Servlet销毁(调用destroy()方法)
注意: Servlet在其整个生命周期中只创建了一个对象!!!
Servlet和JSP的区别:
JSP是 Servlet的扩展
由于JSP转译之后才变成Servlet,所以Servlet的速度比JSP快
(3)JSP的本质还是Servlet
HTTP协议:
1.HTTP协议(Hypertext Transfer Protocol)超级文本传输协议;
2.HTTP的请求格式:
总共分为三部分:
请求方法,URL,HTTP协议的版本
请求头(request Header)
请求正文(request Content)
3.HTTP的请求方式
1)get:
2)post:
一:JavaBean的标准动作
<jsp:usebean>创建JavaBean的对象
<jsp:setProperty>设置对象的属性
<jsp:getProperty>获得对象的属性的值
<jsp:include>把另一个jsp页面嵌入到本页面
<jsp:forward>把用户请求转发到其它页面
二:静态包含<%@ include>与动态包含<jsp:include>的区别
<%@ include file=”date.jsp” %>
include编译指令是在jsp程序的转换时候将file属性所指定的内容嵌入,然后再编译
只生成一个class文件
Include不能带参数
同一个request对象
<jsp:include page=”date.jsp” flush=”true”>
include指令在转换时候不会被编译,只有在客户端请求时才会被动态的编译载入
<jsp:include>可带参数
不同的request对象,可以取得包含它的页面的参数并添加了自己的参数
可被多个页面重用
可以在多个应用程序中使用
可以跨平台
五:JavaBean的范围
JavaBean的scope属性,scope属性决定了JavaBean对象存在的范围
page:表示页面的范围;它是scope属性的默认值
request:表示请求范围:(服务器端响应一次客户请求的过程,从servlet容器接受一个客户请求开始,到返回响应结果结束)
session:表示会话范围(session的生命的周期及会话范围)
application:表示在web应用范围
六:web.xml顺序
<WEB-APP>:web应用的根元素
<display-name>:web应用的名字
<discription>:对web应用的描述
<filter>:定义过滤器
<filter-mapping>为过滤器指定URL映射
<servlet>定义servlet
<sevlet-mapping>为servlet指定URL映射
<session-config>配置http会话
<welcome-file-list>设置web应用的welcome文件清单
<taglib>声明引用标签
<resource-ref>声明引用的jndi资源
<security-constraint>配置安全约束
<login-config>配置安全验证登陆
<security-role>配置安全角色
七:EL表达式
1)EL表达式语言中隐含的对象
applicationScope:把web应用范围内的属性名和属性值进行映射
cookie:把客户请求中的cookie名和cookie对象进行映射
header:HTTP请求头部的项目名和项目值进行映射
headerValues:把HTTP请求头部的项目名和所有匹配的项目值的数组进行映射 initparam:把web应用的初始化参数名和参数值进行映射
pageContext:表示javax.servlet .jsp.PageContext对象
pageScope:把页面范围内的属性名和属性值进行映射
param:把客户请求中的请求参数名和参数值进行映射
paramValues:把客户请求中的请求参数名和所匹配的参数值数组进行映射 requestScope:把请求范围的属性名和属性值进行映射
sessionScope:把会 …… 此处隐藏:3418字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




