
JAVA
文章平均质量分 81
anbaojian
这个作者很懒,什么都没留下…
展开
-
解决 SpringMVC 中 @PathVariable注解参数为空参数不存在的问题
一、@PathVariable 用法1、@PathVariable : 用于获取请求url中的变量。2、例如: @RequestMapping(value= {"/paths/{falgssss}"}) public String paths (@PathVariable(name = "falgssss") String flag) { return "...转载 2020-04-04 21:08:54 · 3278 阅读 · 0 评论 -
一分钟读懂Map集合
Map集合1.1. 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collectio...转载 2020-04-04 13:17:30 · 265 阅读 · 0 评论 -
在web.xml中classpath和classpath*的区别
写spring的代码到现在,一直都很习惯性的拷贝web.xml中的内容,没怎么在意里面的内容,最近认真研究了下,很多东西都不是很理解,特别是classpath和classpath*的区别,研究了许久才搞明白,记录下备忘。 classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还...转载 2018-08-24 16:59:38 · 227 阅读 · 0 评论 -
spring @Transactional注解参数详解
事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class TestServiceBean...转载 2018-08-05 17:40:53 · 128 阅读 · 0 评论 -
Spring:@Autowired注解、@Resource注解和@Service注解
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低...转载 2018-08-05 17:39:37 · 377 阅读 · 0 评论 -
final、static和abstract区别和使用
一、static 修饰属性、方法和代码块1.static修饰属性,这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公有。类加载的过程,类本身保存在文件中(字节码文件保存着类的信息)的,java会通过I/O流把类的文件(字节码文件)读入JVM(java虚拟机),这个过程称为类的加载过程。JVM(java虚拟机)会通过类路径(CLASSP...转载 2018-07-31 19:44:48 · 3616 阅读 · 0 评论 -
extends和implements区别
extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用 2、extends是继承父类,只要那个类...转载 2018-07-31 19:44:17 · 556 阅读 · 0 评论 -
Java @Override的作用
Java SE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。 重载:重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。覆写(重写):若子类中的方法与父类中的某一方法具有...转载 2018-07-22 11:27:39 · 357 阅读 · 0 评论 -
Java中this和super的用法总结
这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分: 1 2 ...转载 2018-07-22 10:23:08 · 138 阅读 · 0 评论 -
static关键字的四种用法
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰...转载 2018-07-26 17:25:15 · 135 阅读 · 0 评论 -
Java for循环的几种用法
本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍...转载 2018-07-26 10:36:12 · 196 阅读 · 0 评论 -
java连接Mysql8.0.11
今天又遇到了这个错误,每次都要去寻找错误原因非常得浪费时间,所以决定以后遇到了问题之后都到这里来记录一下错误。java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure eit...转载 2018-07-24 13:07:29 · 329 阅读 · 0 评论