JSP Java 期末复习整理
Java 期末复习
- 第一章
- 1.1.1 JSP
- 1.1.2 Jsp 优点
- 1.2.2 B/S技术工作原理
- 1.2.3 如何访问动态网页
- 1.2.4 —— Tomcat目录结构
- 1.2.6 —— Web应用目录结构
- 1.3.1 JSP 执行过程(6步)
- 第二章
- JSP页面组成
- JSP 标记
- 什么是==page==指令
- ContentType 属性
- 第三章
- 3.1.1 JSP内置对象 (单选)
- 3.1.2(2-3) JSP内置对象request
- 3.2.1 JSP 内置对象 response
- 3.2.2 response 对象常用方法
- 3.3.3 重定向(17页)
- 第四章 JSP状态管理
- 4.1.1 什么是cookie?
- 4.1.2 Cookie 语法
- 2.2.1 jsp内置对象的概念(第四章)
- 2.2.3 什么是会话
- 2.2.4 JSP内置对象session
- 2.2.7 Cookie与session的比较
- 2.2.8 application对象
- 第五章 EL表达式
- 1.1.1 什么是EL表达式
- 1.1.1 EL特点
- 1.1.5 EL表达式的操作符
- 1.1.6 EL隐式对象
- 1.2.1 使用JSTL
- 1.2.3 通用标签
- 1.2.4 条件标签 & 迭代标签
- 第六章
- 1 什么是 servlet
- 1.1 servlet特点
- servlet生命周期(P8)
- servlet配置
- Servlet API常用接口和类(P13)
- 第七章 Servlet进阶
- 过滤器对象
- 过滤器的创建与配置
- 监听器的作用
- Session会话监听(P25)
- 第八章 。。。
- 第二部分 Java
- 第一章节
- 1.1.1.介绍
- 1.1.2.JVM 虚拟机
- 1.1.3.Java 特点
- 1.1.5 Java开发环境
- 1.1.7 使用编辑器编写JAVA程序
- 1.2.1 变量的定义
- 1.2.2 注释
- 1.2.3 变量的使用
- 1.2.4 基本数据类型
- 1.2.5 引用数据类型
- 1.3.1 运算符
- 第二章 选择控制
- 2.1.5
- 2.2.4 break与continue
- 第四章
- 4.1.1 类
- 4.2.2 类与对象的关系
- 4.3.1 属性和方法
- 4.4.4 方法传参
- 4.4.5 方法的递归调用
- 6.1 成员变量与局部变量
- 6.2.1 构造方法 及 语法
- 6.2.2 构造方法的重载
- 6.3 this
- 6.4 访问修饰符
- 6.5.2 静态方法
- 6.6 final关键字
- 7.1 继承的介绍
- 7.1.3 方法重写
- 抽象类
- 7,2 多态
- 7.3 Object类
- 8.1 抽象类
- 8.2 接口
- 8.2.3 接口的成员特点
- 第九章 集合和泛型
- 9.1 List接口
- 9.4 Map接口
- 9.5 泛型
第一章
1.1.1 JSP
- jsp后缀是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准
- 在HTML中嵌入Java脚本代码,形成JSP文件,后缀名为(*.jsp)
- 由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码
- 在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
1.1.2 Jsp 优点
- 一次编写,到处运行
- 系统多平台支持
- 多样化和功能强大的开发工具支持
- 支持服务器组件
1.2.2 B/S技术工作原理
B/S 结构 中游览器端与服务器端采用 请求/相应 的模式进行交互
1.2.3 如何访问动态网页
- url: 统一资源定位符
- url是唯一能识别Internet 上具体计算机,目录,文件夹位置的命名约定
url构成:http://localhost:8888/lesson1/test
- 第一部分:协议
- 第二部分:主机IP地址(有时候包括ip地【localhost:8888】)
- 第三部分:项目资源的地址,如目录和文件夹名
1.2.4 —— Tomcat目录结构
Tomcat 服务器的目录结构(五个目录)
- /bin 存放Windows 或 linux 平台用于启动和停止 Tomcat的脚本文件
- /conf 存放Tomcat服务器的各种配置文件,server.xml【修改端口号】
- /lib 存放Yomcat服务器以及所有的Web应用都可以访问的JAR j文件
- /work Tomcat把由JSP生成的Servlet存放此目录下
- /webapps 发布Web应用时,默认将Web应用存放于此目录
Tomcat 默认端口号 是 8080, 在server.xml
1.2.6 —— Web应用目录结构
1.3.1 JSP 执行过程(6步)
第二章
JSP页面组成
Jsp 中的注释(三点)
合理、详细的注释有利于代码后期的维护和阅读
在JSP文件的编写过程中,共有三种注释方法:
- HTML的注释:
<!-- html注释-->
- JSP注释:<%-- JSP注释–%>
- 在JSP脚本中注释:
<% //单行注释 %>
<% /*多行注释 */ %>
JSP 标记
JSP标记是JSP页面中重要的组成部分,包括**指令标记** 和 动作标记
- JSP指令标记主要包括:page指令标记,include指令标记
- JSP动作标记主要包括:include动作指令,forward动作指令,userbean动作指令,getuserbean动作指令,setuserbean动作指令
什么是page指令
page指令
ContentType 属性
第三章
3.1.1 JSP内置对象 (单选)
- JSP内置对象是 Web 容器创建的一组对象
- JSP内置对象的名称是JSP 的保留字
- JSP内置对象是可以直接在JSP页面使用的对象,无需使用**“new”**获取实例
3.1.2(2-3) JSP内置对象request
- request对象主要用于处理客户端请求
要求:
1、 每段代码会手写
3.2.1 JSP 内置对象 response
Response对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。Response对象只提供了一个数据集合cookie,它用于在客户端写入cookie值。若指定的cookie不存在,则创建它。若存在,则将自动进行更新。结果返回给客户端浏览器。
3.2.2 response 对象常用方法
3.3.3 重定向(17页)
转发(重定向)的作用:在多个页面交互过程中实现请求数据的共享
转发的实现:
– RequestDispatcher对象
– forward()方法
转发与重定向的比较
1、转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递。
2、转发是在服务器内部控制权的转移,客户端浏览器的地址栏不会显示出转向后的地址
3、重定向是在客户端发挥作用,通过请求新的地址实现页面转向
4、重定向是通过浏览器重新请求地址,在地址栏中可以显示转向后的地址
Request.setAttribute 使页面创建一个servlet,使其转向一个新的页面
第四章 JSP状态管理
4.1.1 什么是cookie?
Cookie是Web服务器保存在客户端的一系列文本信息
Cookie的作用
- 对特定对象的追踪
- 统计网页浏览次数
- 简化登录
安全性能
- 容易信息泄露
4.1.2 Cookie 语法
导入包
import="javax.servlet.http.Cookie”创建cookie
Cookie newCookie=new Cookie(“parameter”, “value”);
– parameter:用于代表cookie的名称(key)
– value:用于表示当前key名称所对应的值写入 cookie
response.addCookie(newCookie)
设置cookie 的常用方法
2.2.1 jsp内置对象的概念(第四章)
P12页 九个内置对象,会默写
内置对象的意义和代表
2.2.3 什么是会话
一个会话就是游览器与服务器之间的一次通话,包含游览器与服务器之间的多次请求,响应过程
2.2.4 JSP内置对象session
- session对象用于存储有关用户会话所有信息
- session常用方法: 5种
2.2.7 Cookie与session的比较
2.2.8 application对象
提问:
第五章 EL表达式
1.1.1 什么是EL表达式
1.1.1 EL特点
1.1.5 EL表达式的操作符
- 算数运算符
- 关系运算符 (P13 符号等价关系)
- 条件运算符
1.1.6 EL隐式对象
1.2.1 使用JSTL
1.2.3 通用标签
1.2.4 条件标签 & 迭代标签
小总结:
第三点!!!
第六章
1 什么是 servlet
Servlet 是一个 Java 程序,式服务器上运行以处理客户端请求并做响应的程序
1.1 servlet特点
- 功能强大
- 可移植性
- 性能高效
- 可扩展性
servlet生命周期(P8)
问:请说出servlet 的生命周期
问:请说出servlet常用方法
生命周期各个阶段
- 实例化 ——> seevlet容器创建servlet的实例
- 初始化 ——> 该容器调用 init()方法
- 请求处理 ——> 如果请求Servlet,则调用 service()方法
- 服务终止 ——> 销毁实例之前调用 destory()方法
servlet配置
问:手写一个servlet配置
Servlet API常用接口和类(P13)
HpptServletResponse接口
ServletCoding接口
第七章 Servlet进阶
过滤器简介:
过滤器对象
Filteer接口
init 初始化
过滤器的创建与配置
配置
监听器的作用
- ServletContext用于监听ServletContext的创建和删除
- Session会话监听用于http的创建和销毁
Session会话监听(P25)
问:哪个监听器不需要配置的(HttpSessionBlindingListener)
HttpSessionBlindingListener
提供三种方法
第八章 。。。
第二部分 Java
第一章节
1.1.1.介绍
1.1.2.JVM 虚拟机
1.1.3.Java 特点
1.1.5 Java开发环境
javac:Java编译器
java:Java解释器
jdb:Java调试器
1.1.7 使用编辑器编写JAVA程序
说明: 6点
1.2.1 变量的定义
变量是在程序的执行过程中,其值可以改变的量
- 变量的定义 由变量的类型和变量名即标识符
- ss
什么是标识符?
示例
1.2.2 注释
三种注释
1.2.3 变量的使用
1.2.4 基本数据类型
8种基本数据类型
整形: byte(1) short(2) int(4) long(8)
浮点:float(4) double(8)
字符:String(4)
布尔:Boolean(2)
1.2.5 引用数据类型
3个引用
1.3.1 运算符
算数运算符
关系运算符
逻辑运算符
赋值运算符
运算符的优先级
第二章 选择控制
问:用三元运算符完成绝对值
switch 为byte short int char类型
2.1.5
2.2.4 break与continue
冒泡,九九乘法表
数组定义
第四章
4.1.1 类
- 具有特殊事物的抽象
4.2.2 类与对象的关系
4.3.1 属性和方法
- 属性
属性是实体的描述 - 方法
4.4.4 方法传参
谈谈你对方法传参
4.4.5 方法的递归调用
6.1 成员变量与局部变量
6.2.1 构造方法 及 语法
6.2.2 构造方法的重载
方法的重载就是在同一个类种运行同名方法的存在
提醒:
this关键字
6.3 this
6.4 访问修饰符
private ——> defalut——>protected——>public
访问权限从小到大
6.5.2 静态方法
提示:
六点
6.6 final关键字
- final修饰数据
- final修饰方法是不可以重写
- final修饰类,不能被继承,别人也不能继承
7.1 继承的介绍
- 使用extends关键字
- 子类可以定义自身的属性和方法
- 子类不能获得超类的构造方法和私有方法
7.1.3 方法重写
子类的方法出现和父类同名的方法,方法覆盖
抽象类
抽象类的方法不能用 static、static、final修饰
7,2 多态
不同对象接受相同的信息时,产生不同的反应
前提和体现
- 继承关系
- 方法重写
- 父类引用子类的对象
7.3 Object类
8.1 抽象类
abstract修饰,只有方法名,没有方法体
8.2 接口
解决无法多继承的问题(interface)
允许多继承
8.2.3 接口的成员特点
第九章 集合和泛型
9.1 List接口
ArrayList和Vector
LinkedList 链表操作,先进先出
9.4 Map接口
map常见的方法
9.5 泛型
泛型的应用
JSP Java 期末复习整理相关推荐
- java switch case怎么判断范围_【转】Java期末复习攻略!
期末 19年就这样要过去了, 终于到了小时候作文里的未来呢! 然而,期末考试也随之来临了. 不知大家"预习"的怎么样呢? 期末复习资料的放送快接近尾声了 下面康康学长学姐们 怎么教 ...
- ZUCC_离散数学基础__简单期末复习整理
离散数学基础__简单期末复习整理 文章目录 离散数学基础__简单期末复习整理 第一次课 命题逻辑基本概念 命题及其真值 简单命题与复合命题 联结词与复合命题 第二次课 公式的赋值 命题公式的分类 第三 ...
- Java数据结构第五版期末考试_数据结构(java)期末复习
[单选题]多基因遗传病的发病风险与下列哪个因素无关 [单选题]一般手锯的往复长度不应小于锯条长度的( ). [判断题]机器上所有;零件都必须进行机械加工. [单选题]一般划线精度能达到( ). [填空 ...
- Java期末复习速成(八)
Java期末复习速成(八) 文章目录 Java期末复习速成(八) 泛型 泛型的使用 用泛型表示类 用泛型表示接口 泛型方法 泛型通配符 反射 Class类 Field类 Method类 泛型 在Jdk ...
- 软件工程导论期末复习整理
软件工程导论 第1章 软件工程学概述 复习小结 1.识记概念:软件,程序.数据,文档.软件危机.软件工程,软件过程, 软件生命周期 2.理解软件工程的本质特性6个和基本原理7条 3.掌握软件工程的三个 ...
- 计算机网络期末复习整理
前言: 本复习笔记基于王相林的<计算机网络>第二版整理 只针对与期末复习所作 *为可能重点考察内容 文章目录 1.计算机网络概述 1.1计算机网络的定义 2. 计算机网络协议和体系结构 2 ...
- 华农OOAD期末复习整理资料
华农OOAD期末复习(个人整理结合老师发的资料) 课件的题目整理 填空 模型是对复杂事务的简化. 每对参与者/用况对应一个边界类. 一个控制类对应一个use case. use case对应的分析类包 ...
- Java期末复习基础知识整理(有点长)
平台无关: 在一个计算机上编译得到的字节码文件可以复制到任何一个安装了Java运行环境的计算机上直接使用.字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将 ...
- 【大数据处理技术】期末复习整理
所用教材:<大数据技术原理与应用--概念.存储.处理.分析与应用(第2版)>,由厦门大学计算机科学系林子雨编著. 教材官网:http://dblab.xmu.edu.cn/post/big ...
最新文章
- 聊天宝彻底凉了,遭罗永浩抛弃,团队就地解散
- java结丹期(16)----javaweb(maven(2))
- 独立成分分析ICA系列3:直观解释与理解
- linux下导入mysql表乱码_在linux下导入.sql文件,数据库中文乱码
- .NET Core跨平台的奥秘[下篇]:全新的布局
- 将IDE检查应用于自定义Java批注
- 局部变量竟然比全局变量快 5 倍?
- java统计文件字符数量_Java统计文件注释个数和注释字符数
- XML文件解析之--DOM与SAX
- Perl 读取特定格式的文件名
- 一个新的轮回,一个新的开始
- 论文笔记_S2D.08-2019-ICRA-使用非对称标注实时联合语义分割和深度估计
- VS2019插件VSIX开发
- java 给一个开学日期,计算当天是开学第几周星期几或者开学第几周星期几为哪一天
- java计算机毕业设计高铁在线购票系统MyBatis+系统+LW文档+源码+调试部署
- 小米进入发展关键期,雷军为5G而战
- 一口气搞懂「Flink Metrics」监控指标和性能优化,全靠这33张图和7千字(建议收藏)
- 视频提取音频 - 手机视频在线提取音频提取器
- Cadence Allegro 17.4 IBS文件处理(IBIS模型)
- OpenStack云平台搭建(3) | 部署Glance
热门文章
- 贵州的程序员年薪都40万不止,和你差在哪里?
- 2、maven案例idexXML调模板maven运Tomcat报错org.apache.jasper.JasperException: Unable to compile class forJSP
- 工作日志:海康IPC SDK实时播放项目建立
- ESP8266-Arduino编程实例-TSL2561亮度传感器驱动
- 全国计算机等级考试准考证编号(规则)
- blog--java后台获取富文本编辑器的内容,博客的磁盘路径与实际博客的存储
- 股指期货高频数据机器学习预测
- 长安大学计算机考研难度如何,长安大学考研难吗?一般要什么水平才可以进入?...
- 【C++ 给出一批百分制成绩,要求输出对应的成绩等级A、B、C、D、E】
- 测 试 基 础 知 识