Java基础
文章平均质量分 87
量化的跌
立志成为合格的java架构工程师!
展开
-
SpringBoot参数校验 Validation
背景知识 JSR是Java Specification Requests的缩写,意思是Java 规范提案。关于数据校验,最新的是JSR380,也就是我们常说的Bean Validation 2.0(2017年8月)。 Bean Validation是一个通过配置注解来验证参数的框架,它包含两部分Bean Validation API(规范)和Hibernate Validator(实现)。Bean Validation Hibernate Validation...原创 2021-10-26 22:14:25 · 539 阅读 · 0 评论 -
String、StringBuffer和StringBuilder的区别
java中字符串的操作可能用到String、StringBuffer和StringBuilder这三个类,那他们有什么区别呢?分别有哪些适用场景?本文将一一论述。String Java 官方文档中将 String 类对象称为不可变字符串,不可变的优点是编译器可以让字符串共享。 但是这也造成,对String类型对象的修改将会创建新的对象,效率极其低下。而Java 的设计者认为共享带来的高效率...原创 2019-02-01 12:44:15 · 97 阅读 · 0 评论