java基础
zhongzunfa
Spring Cloud 中国社区创始人之一, 《重新定义 Spring Cloud 实战》作者, 主要研究 Spring Cloud, 微服务, 高可用架构,API网关, 参与社区多个开源项目的开发(sc-codegen, sc-dts 等),的核心开发者, 编程爱好者
展开
-
Lambda表达式的语法
1、Lambda 表达式语法 Lambda expressions address the bulkiness of anonymous inner classes by converting five lines of code into a single statement. This simple horizontal solution solves the “vertical pr...原创 2018-06-12 20:03:20 · 3308 阅读 · 0 评论 -
java 泛型详解
java 泛型详解1. 泛型基本概念Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。使用字母类型建议: 泛型中字母没有限制, 但是为了可读性推荐一些 E — Element,常用在java Colle...原创 2018-06-14 11:45:39 · 470 阅读 · 1 评论 -
Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
PO:持久对象 (persistent object),po(persistent object)就是在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。持久对象是由insert数据库创建,由数据库delete删除的。基本上持久对象生命周期和数据库密切相...转载 2018-06-15 16:57:09 · 235 阅读 · 0 评论 -
java中的正则表达式详解
前言: 个人认为正则表达式, 在实际的开发中还是非常实用的, 所以本次借鉴网上资料整理一下比较实用的部分。1、常用的构造元素 字符 x 字符 x。举例:’a’表示字符a \ 反斜线字符。 \n 新行(换行)符 (‘\u000A’) \r 回车符 (‘\u000D’)字符类 [abc] a、b 、 c(配置abc任何一个字符) [^a...原创 2018-06-10 17:10:09 · 354 阅读 · 0 评论 -
VO,DTO,POJO,Entity 分那么实体类型的原因
1、概述有时候我们工程中会出现多种实体类型: VO,DTO,POJO,Entity 那么出现分那么实体类型的原因是什么呢?2、解释出现上面那么多类型的实体是因为项目分层导致, 一般会分为 controller-> service -> dao 对于不同层会创建和使用不同类型的实体类型, 这样的好处就是当一个层的结构发生变化, 不影响到其他层的, 只要发生变...原创 2018-07-20 16:22:24 · 5293 阅读 · 1 评论 -
理解Java注解和自定义注解
1、元注解:1)元注解的作用: 就是负责注解, 定义为注解的注解。2)4个标准的元注解: Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inher...原创 2018-07-27 20:49:53 · 197 阅读 · 0 评论 -
CountDownLatch 详解
1、 概述CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。2、要点CountDownLatch是什么?CountDownLatch是什么?CountDownLatch如何工作?在实时系统中的应用场景应用范例常见的面试...原创 2018-10-29 21:28:38 · 298 阅读 · 0 评论