
java
魑.魅.魍.魉
一个IT行业的小菜鸟
展开
-
值传递和引用传递
值传递: 只要是基本类型传递 都是值传递;值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。简单来说就是直接复制了一份数据过去,因为是直接复制,所以这种方式在传递时如果数据量非常大的话,运行效率自然就变低了,所以java在传递数据量很小的数据是值传递,比如java中的各种基本类型:int,float,double,boolean等类型 引用传递:针对于基本类型进行封装,对封装进行传递,是引用传递;引用传递其实就弥补了上面说的不足,如果每次传参..原创 2020-06-03 07:46:18 · 202 阅读 · 0 评论 -
单元测试——Dao
右键项目或工程——Build Path——Configure Build Path ——Libraries——Add Library——JUnit 在方法上加@Test(不要忘记导包) dao定义接口 DaoImpl接口实现原创 2020-03-27 00:59:57 · 174 阅读 · 0 评论 -
JDBC
import java.io.FileInputStream; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Sta...原创 2020-03-27 00:57:54 · 135 阅读 · 0 评论 -
JSTL
JSP Standard Tag Library <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:set var="name" value="wang" scope="session"></c:set> ${ sessionScope.name} <c:set va...原创 2020-03-26 00:42:58 · 95 阅读 · 0 评论 -
EL表达式
为了优化jsp中的java代码 ${表达式} <% pageContext.setAttribute(“name”,“qwer”); %> ${ pageScope.name} ${ requestScope.name} ${ sessionScope.name} ${ applicationScope.name} <% String [] a = {"a","s","s"};...原创 2020-03-19 07:50:05 · 96 阅读 · 0 评论 -
JSP
java server page(编译为Servlet类) 指令 <%@ %> page指令 1.language语言jsp中可以写什么语言 2.contentType告诉浏览器文件类型,使用什么编码 3.pageEncoding内容编码 4.extends继承的类 5.session是否获取session(根据当前配置在java文件中调用request.getSession()) ...原创 2020-03-18 00:33:16 · 110 阅读 · 0 评论 -
Session
Session数据存放在服务器基于cookie 会话:Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。在Servlet中,当JSP页面没有显式禁止session的时候,在打开浏览器第一次请求该jsp的时候,服务器会自动为其创建一个session,并赋予其一个sessionID,发送给客户端的浏览器。 以后客户端接着请求本应用中其他资源的时候,会自动在请求头上添加...原创 2020-03-15 18:17:42 · 105 阅读 · 0 评论 -
Cookie
Cookie 存储在客户端上的小数据 //设置cookie Cookie cookie = new Cookie("name", "values"); response.addCookie(cookie); //3600秒后失效,默认浏览器关闭失效 cookie .setMaxAge(3600); //当路径为www.wsy.com/CookieDemo/时才会携带cookie ...原创 2020-03-12 08:24:34 · 141 阅读 · 0 评论 -
Java重定向请求转发
重定向和请求转发 重定向 //以前的重定向,地址为login_success.html response.setStatus(302); response.setHeader("Location", "login_success.html"); //现在的重定向地址为域名+端口号+项目名+路径 response.sendRedirect("login_success.html"); 地址栏上的地...原创 2020-03-11 17:21:51 · 220 阅读 · 0 评论