![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 64
AtlanticYu
本人为计算机科学与技术专业一名大学生
展开
-
SpringMVC的工作流程
得到了HandlerExecutionChain对象,包含所有的拦截器和处理器查看handler中的信息得到处理器适配器handlerAdapterhandlerAdapter调用handle执行目标方法(xxxMapping匹配下的方法),获得ModelAndView对象遍历Map对象,得到model中的数据,放入request域接口:实现:获取转发器进行页面的转发(x.Jsp)页面在request域中就可以拿到模型数据补:...原创 2020-08-16 20:00:51 · 94 阅读 · 0 评论 -
SpringMVC解决请求乱码
一:解决表单post请求汉字乱码问题配置在web.xml的web-app标签内,即最外层的标签<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-ap原创 2020-08-15 18:00:41 · 96 阅读 · 0 评论 -
Java成员变量与局部变量
public class Exam5 { static int s; //成员变量,类变量 int i; //成员变量,实例变量 int j; { int i = 1; i ++; //就近原则,this.i可使用类变量 j ++; s ++; } public void test(int j) { //形参,局部变量j j ++; //就近原则,不影响成员变量j原创 2020-08-15 10:37:01 · 155 阅读 · 0 评论 -
N个台阶上法-从递归到迭代
有n步台阶,一次只能上1步或者2步,共有多少种走法?法一:递归public static void main(String[] args) { long start = System.currentTimeMillis(); System.out.println(upStep(40)); long end = System.currentTimeMillis(); System.out.println(end - start);}public static int u原创 2020-08-14 22:33:04 · 362 阅读 · 0 评论 -
Java方法的参数传递机制
import java.util.Arrays;public class Exam4 { public static void main(String[] args) { int i = 0; String str = "hello"; Integer num = 2; int[] arr = {1,2,3,4,5}; MyData my = new MyData(); change(i,str,nu原创 2020-08-14 21:36:35 · 289 阅读 · 0 评论 -
类初始化与实例初始化
根据父子类来探究静态成员变量、静态代码块、非静态代码块、构造函数在实例化和不实例化时的执行顺序。tips:main方法所在的类需要先加载和初始化一个类要创建实例,必须先加载并初始化该类一个类初始化就是执行clinit()方法,只执行一次,包括静态变量、静态代码块,按序执行public class Father {private int i = test();private static int j = method();static { System.out.print("(1)"原创 2020-07-14 18:04:22 · 145 阅读 · 0 评论 -
单例设计模式
单例设计模式Singleton:某个类在整个系统中只能有一个实例对象可以被获取的使用的代码模式,如代表JVM运行环境的Runtime类。要点:此类只有一个实例自行创建这个实例(用该类的静态变量保存)自行对外提供获取该实例对象的方法(直接暴露、静态变量get方法)常见形式饿汉式方法一直接创建实例对象,不管你是否需要这个对象,即实例化该类时就创建,调用该类其他方法时由于static关键字不管需不需要都创建。1.构造器私有化2.自行创建,并且用静态变量保存3.向外提供这个实例4.强原创 2020-07-14 13:37:23 · 178 阅读 · 0 评论 -
Java自增变量
变量自增public class Test { public static void main(String[] args) { int i =1; i = i++; System.out.println("i1="+i); System.out.println("------------"); int j = i++; System.out.println("i2="+i); System.out.println("j1="+j); Syste原创 2020-07-13 08:33:31 · 402 阅读 · 0 评论 -
JAVA构造器
JAVA中的构造器第一眼给人的感觉就是一个类里有和类名相同的方法,但是这个方法可以方便的传入相应的值,在这里举例说明:s1是在类初始化时就以经赋值;s2借助构造器在初始化对象时提供实际参数,有助于减少错误并易于阅读原创 2017-06-03 19:00:20 · 265 阅读 · 0 评论