Java--枚举
摘要:1.自定义枚举类:有限个对象,单例模式,多个确定的对象是枚举类,Java的关键字enurm; 例如月份类,周期类 是枚举类有限个对象 枚举类具体表现 单例形式:单例指的一个类只有一个实例对象 对于枚举 有多个确定的对象,类似于单例的构造方式: 下面是 使用枚举类的实现, 类似于单例模式的构造方法UI
阅读全文
Java--异常处理
摘要:1.在运行遇到各种各样的异常,开发过程中语法错误和逻辑错误不是异常 继承Throwable根接口 Java.lang.Throwable | Error:错误,程序不进行处理 | Exception:异常,编写需要进行处理 异常分为:Error(JVM 内部的错误无法修改);在主程序 main(ar
阅读全文
Java--泛型
摘要:1.解决元素存储的安全类型2.获取元素需要强制转换 集合时候没有使用泛型任何元素类型加入集合中,强制转换时候有可能报错 解决:限制集合的类型,不允许其他类型加入集合,在集合怎么使用泛型 List<>源码使用泛型进行编程 List<Integer> list=new ArrayList<Integer
阅读全文
Java--集合
摘要:Java 集合框架:Java中集合类可以用来存储数量不等的多个对象,还可以用于保存映射关系的关联数组 ,对集合遍历有iterator迭代器,对集合的操作Collection工具类 存储对象可以采用两种方法: 1.数组2.集合,最基本数据存储方式:数组和链表 数组存储对象 Student[] stu=
阅读全文
DAO---反射
摘要:1.DAO--访问数据信息的类,对数据进行增删改查的操作,不包含任何的相关信息 其他如何使用DAO,定义DAOImplement类直接继承DAO父类 在DAO中进行如下的操作 1)void update(String sql,Object args); Insert,Select,DELETE 2)
阅读全文
反射机制--总结
摘要:1.反射的概念: Reflection(反射) 被视为 动态语言的关键,反射机制允许程序在执行的时候借助Reflection的API 获取任何类的内部信息,直接操作任何对象的内部属性和方法。 2.Object类中定义Class 类:反射从程序允许结果看:利用Java编译生成.class文件反编译原来
阅读全文
文件的下载
摘要:1.利用响应输出流进行文件的下载:response.getOutputStream(); 关键技术: 本实例主要设置响应头的信息和输出流进行实现:在servlet中 设置响应头:response.setContextType("application/x-msdownFile") 2.设置响应头:r
阅读全文
Properties-读取的方式
摘要:1.Java中读取 properties文件获取其路劲的方法 1).最常用的的读取properties的方法 InputStream in=getClass().getResourceAsStream("路劲") 2)利用反射机制采用 getClassLoader() 加载器:最常用的方式 Inpu
阅读全文
Listen---对request,session和application进一步理解
摘要:1.listen监听器WEB 应用过程中:ServletContext,HttpSession和ServletRequest 1.对象的创建和销毁时间监听器2.属性的增加和删除3.绑定到HttpSession某个对象的状态时间 2. 监听三个 实现不同的接口,同时在web.xml进行配置与@webF
阅读全文
Seesion
摘要:1.服务器端保持HTTp状态信息的方案,通过SeesionID表示客户端 2.保存Seesion 两种方式 cookie 和URL重定向 Cookie机制可以保存sessionID,在其响应信息中回送一个sessionID,如果cookies被禁用的话 不得不把SeesionID附加到URL路径后面
阅读全文
Filter--基础知识
摘要:1.Servlet API 定义三个接口类:Filter FilterChain 和FilterConfig,由Servlet容器进行调用和执行 1. 创建一个Filter l类 2.在web.xml 进行配置,url-pattern-->指定的要拦截的Jsp 资源 3. init() 对其进行初始
阅读全文
JSTL标准库
摘要:1.<c:out> : 解决<<XXX>>的显示,对铭感字符进行自动转换 将输入参数传入Javabean中属性中 3.C:if 没有else但是能够将结果保存下来 scope 表示作用范围 request或者session范围 4. 迭代操作: C:forEach 对契合进行遍历 begin(对于集
阅读全文
EI表达式
摘要:1.JavaBean 必须要有一个公共的无参构造器 2. 在表单回显 "<%=request.getParameter("username")==null?"":request.getParameter("username") %>" =value=“$param.username{}” 明显简化J
阅读全文
服务器建设问题
摘要:1.JavaEE 无法查看自己工程下login.html 文件 解决方法: login.html 文件必须建在 WebContent目录下,不应该建立在WEB-INF下,这样导致 当 login.html 文件使用 run server时无法加载 WEB-INF/lib 只存放 web.xml 文件
阅读全文
JDBC --反射(二)
摘要:1.利用反射机制,得到SQL中通用的查询方法:得到SQL查询通用方式 1 package com.atguigu.mvcapp; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sq
阅读全文
Cookies
摘要:1.HTTP 协议无状态协议,无法识别来自于同一个请求的识别,作为WEB服务器,必须采用一种机制唯一标识一个用户 2.会话:WEB和客户端之间一系列的请求和响应过程,Servlet规范中,常用两种机制完成会话跟踪:Cookies和Seesion 1.问题一:WEb服务器如何知道请求消息来自同一个客户
阅读全文
JDBC----ReflectionUtils
摘要:1.如何利用反射的机制得到泛型的类型的理解: 注意反射时候 新建的对象的属性名 与反射时候的反射字符串必须保持一致 2. 3. getClass()--这是一个非静态的方法得到Class clazz 问题一:反射过程中 如果不知道 原先类,怎么样去确定clazz=***.class 由于 反射条件中
阅读全文
Jsp
摘要:1. JSp:由Java代码和HTML混合在一起的文件,其中的动态内容用Java代码,固定不变用html文件 JSp放置在除了WEB-INF及其子目录外的其他任何的目录中,JSP访问方式和HTML方法一样 JSP运行的原理: JSP的本质上一个Servlet的代码,服务器将找到的Hello.jsp
阅读全文