![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
着凉的皮皮虾
我将带头冲锋!
展开
-
Arrays.ToList(T... t)方法详解
Arrays.toList方法详解Arrays.toList(T… t)方法返回的是Arrays的一个内部类ArrayList。声明方式:此ArrayList的声明方式:private static class ArrayList<E> extends AbstractList<E> implements RandomAccess, java.io....原创 2019-07-28 13:44:34 · 3640 阅读 · 0 评论 -
Java注解
Java注解使用@interface的方式定义注解元注解@Retention从源代码可以看出,用于提示注解保留多长时间package java.lang.annotation;/** * Indicates how long annotations with the annotated type are to * be retained. If no Retention ann...原创 2019-07-28 13:55:01 · 1143 阅读 · 0 评论 -
JDK8的Lambda表达式
JDK8的Lambda表达式Lambda表达式是一个匿名函数,可以说它是一段可以传递的代码,其可以替代实现接口中的抽象方法时的书写匿名内部类的繁琐代码。用前两天说过的实现runnable接口的方式:package com.wudiqiang.Test;import java.util.concurrent.ExecutorService;import java.util.concurr...原创 2019-08-01 23:39:30 · 593 阅读 · 0 评论 -
浅谈JDK1.8-HashMap底层原理
HashMap的底层原理HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫Entry,这些个Entry分散存储在一个数组当中,这个数组就是HashMap的主干HashMap数组每一个元素的初始值都是NULL就是有一个初始大小为16的空数组,在HashMap进行put的时候,通过哈希函数计算出key的哈希值,然后存储到数组的相应位置上。在JDK1.8中,HashMa...原创 2019-07-28 20:07:53 · 1238 阅读 · 0 评论 -
JDK8的函数式接口
JDK8的函数式接口1:Lambda表达式需要函数式接口的支持2:函数式接口就是只有一个抽象方法的接口3:可以使用注解@funcitionalInterface修饰,限定该接口的格式,方式我们写错了可以看到这是一个这是一个用于类,接口或者枚举类型的注解,@Retion表示该注解保留多长时间,它有以下三个取值//:截图自个人有道云笔记先来定义一个我们自己的函数式接口:lambd...原创 2019-08-02 01:30:21 · 592 阅读 · 0 评论 -
Java获取方法中的参数名
Java获取方法中的参数名public String[] getName(String name, String test) { DefaultParameterNameDiscoverer discoverer = new DefaultParameterNameDiscoverer(); Class<? extends RestApiStarterApplicationTest...原创 2019-08-28 11:55:52 · 463 阅读 · 0 评论 -
Java获取当前方法名
Java获取当前方法名如图.原创 2019-08-28 11:58:08 · 341 阅读 · 0 评论