Java学习
J.K.Roling
这个作者很懒,什么都没留下…
展开
-
SpringMVC-03
#SpringMVC-03##1. @RequestParam注解 ##解决了客户端和服务端因参数名称不一致的问题,在处理请求的方法的参数前加上该注解。@RequestParam("username")unameusername为客户端提交的名称,uanme为服务端的参数名称,可以对应起来。一旦使用该注解,则必须进行提交,否则会报错(400错位)。原因:该注解有以下属性:boolean required () default true默认需要提交参数,可以设置为false;@Reques原创 2020-08-12 23:34:10 · 104 阅读 · 1 评论 -
SpringMVC-02
#SpringMVC02注意事项包的命名分级,com…的扫描范围包括jar包,cn的扫描范围是对应的包下面。案例1:制作三个网页reg.jsp、login.jsp、index.jsp###步骤生成web.xml,在web中设置servlet,进行初始化。布置Tomcat运行环境配置pom.xml文件,导入springwebmvc依赖包导入spring的配置文件applicationContext.xml文件,使用组件扫描+注解的方式创建管理对象。对象中设置处理请求的处理方法,使用注解原创 2020-08-12 23:33:45 · 132 阅读 · 0 评论 -
SpringMVC-01
#SpringMVC-01作用:解决了服务器端接收客户端的请求,并给予响应的问题.##核心组件###DisapatcherServlet:前端控制器,用于接收请求,并分发###HandlerMapping:配置请求路径与处理请求的控制器的映射关系###Controller:处理请求,返回处理结果###ModelAndView:控制器的处理结果,Model表示处理后的结果,View表示响应给客户的视图名称。###ViewResolver:根据视图名称显示视图组件。##测试项目###Disap原创 2020-08-12 23:33:04 · 136 阅读 · 0 评论 -
Spring03
#Spring03##自动装配的注解单元测试的代码在打包编译时不包括其中的代码单元测试代码的测试函数不允许有参数###@Autowired实现自动装配。在配置文件中要指明组件扫描。(组件扫描+注解)public class UserServerlete {@AutowiredUserDao userDao;//private UserDao userDao;//不需要公开的访问权限public void reg() { System.out.println("Serverlete_reg原创 2020-08-12 23:32:30 · 80 阅读 · 0 评论 -
Spring02
#Spring02##利用DI进行解耦解耦:将组件之间的依赖关系减弱(接口依赖,继承接口的子类)##DI自动注入###1.根据Bean属性的名字自动注入对象,要注入的Bean对象的id要与Bean属性的名字一致,所注入的类型也要与Bean属性的类型一致或兼容(继承)。通过SET方法进行属性注入,名字为SET方法后面的名称。<!--autowire = "byName"按Bean属性的名字自动注入 --> <bean id = "nima" class = "day02.Wo原创 2020-08-12 23:32:07 · 123 阅读 · 0 评论 -
Spring01
#Spring01##步骤1.创建maven项目2.导入ioc包3.创建ioc管理的对象组件(类)4.配置pom.xml文件,利用denpendencies,dependency指令从spring社区导入相应的包。(包含groupId,artifactId…)5.配置application.xml文件,确定spring要管理的对象。##概念spring是一个开源的半成品的软件(开发框架)。管理软件中的对象,创建对象和维护对象之间的关系。##核心组件:IOC容器和APO##IOC容器(Sp原创 2020-08-12 23:31:37 · 70 阅读 · 0 评论 -
深入剖析Java通过异常处理错误的机制
异常情形当一个异常发生时,阻止当前方法或当前作用域继续执行,停下来根据错误信息解决问题。Java之所以健壮,也就是提供了异常处理的信息供程序员能够根据提示和经验进行改正,而不是一遇到错误就崩溃(C、C++是这样)。异常也是对象Java中一切都是对象,异常也不例外。异常对象也是在堆上存储。Java中的Exception就是异常类,是所有异常类的基类。其中,异常有以下形式的构造函数:Exce...原创 2020-04-19 03:42:06 · 176 阅读 · 0 评论 -
吃透Java的垃圾回收机制
@[TOC](Java的垃圾回收机制Java的垃圾回收器Java的垃圾回收器负责回收无用对象占有的空间,也就是通过new来分配的内存空间,其回收的标准是要看存储空间是否濒临用完。这个过程是自动的,无需程序员进行操作。finalize()的引入我们知道,在Java里,“一切都是对象”,而对象都是通过new来分配空间,这些空间的回收通过垃圾回收器来回收。那不是通过new分配的空间该如何回收?...原创 2020-04-03 19:46:15 · 111 阅读 · 0 评论