什么是函数接口? 函数接口英文全称是FunctionalInterface,是一种可用于Lambda表达式的接口,该概念在JDK 8首次被提出,关于FunctionalInterface JDK官方文档的解释是 * Co…
分类:编程语言
java基础练习 day01
package 练习;/** * <p>Title:Hello World * <p>Description :简单的Java程序,只显示一个打印信息 * @author Wen * */publ…
CCF计算机职业认证考试
201903-2 二十四点 【题目背景】 二十四点是一款著名的纸牌游戏,其游戏的目标是使用3个加减乘除运算使得4张纸牌上数字的运算结果为…
容器List之ArrayList详解
目录 什么是ArrayList? 源码解析 类属性 构造方法: 类方法 @ 什么是ArrayList? ArrayList是Java集合常用的数据结构之一,继承自AbstractList,实现了List,RandomAc…
Spring Boot 2.1.0 正式发布
Andy Wilkinson在博客宣布了Spring Boot 2.1.0 发布。 现在已经可以从Maven Central,Bintray,和Spring release仓库下载到。此版本增加了大量新功能和改进。有关完…
Java中的十个“单行代码编程”(One Liner)
列举了十个使用一行代码即可独立完成(不依赖其他代码)的业务逻辑,主要依赖的是 Java8 中的 Lambda 和 Stream 等新特性以及 try-with-resources、JAXB 等。 1. 对列表/数组中的每…
java实现js端的escape和unescape
1、今天遇到这么个问题,需要把一些特殊字符传递到后台进行处理,例如Aa111111!@#,结果到了后台出现了个别字符中文符号了。这个时候需要转码。常见的就是js端的escape和unescape这种函数。 2、但是,我的…
Java 注解@Annotation
1.注解的由来 在引入注解之前,在不同类型的应用程序使用XML作为标准的代码配置机制,程序员们描述其代码的形式尚未标准化,每个人的做法各异:transient关键字、注释、接口等,代码和XML的解耦以及未来对这种解耦应用…
Java中重载(overloading)和重写(Overriding)的区别
一:方法的重载 (1)方法重载指在类中定义方法名相同,参数不同的不同的多个方法(返回值类型可随意,不能以返回类型作为重载函数的区分标准)。 参数不同表现: 1.参数的个数不同 2.参数的…
javaweb项目搭建ehcache缓存系统
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider,同时在项目开发中也被广泛使用到。接下来就以用户缓存为例,基于javaweb项目来搭建ehca…
2年java,蚂蚁一面,卒
其实我一个都没答上来。并不是因为我笨,是因为我不会。在大扰的帮助下,现在我会了,求求你再给我一个机会。 TreeSet/HashSet 区别 顾名思义,首先是结构上的不同 1、TreeSet背后的结构是TreeMap,也…
java泛型
1.泛型类与泛型方法 package Generic; import java.io.Serializable; import java.time.LocalDate; import Generic.ArrayAlg.P…