
java
文章平均质量分 83
梦转千痕
这个作者很懒,什么都没留下…
展开
-
java8_Lambda表达式详解
Lambda表达式1. 什么是Lambda表达式?Lambda表达式是java8的新特性,是一个匿名函数。java8为了实现lambda表达式对接口进行了修改,java8之前接口只能全部是抽象方法,但是为了实现lambda表达式对其进行了修改。java8之后接口可以实现默认的方法,即default修饰的方法可以在接口中实现。2. 为什么要使用Lambda表达式?使用Lambda表达式可以对接口进行非常简洁的实现(就是为了实现接口的)。3. Lambda表达式对接口的要求?接口中只能原创 2021-01-16 15:53:53 · 796 阅读 · 3 评论 -
Objets工具类
Objets类介绍java.lang.Object java.util.Objects所有类都继承Object类,Object是util包中的类,使用时要导包。public final class Objects extends Object用final修饰,不能被继承。主要用于null的操作,API中是这样描述的:此类包含static实用程序方法,用于操作对象或在操作前检查某些条件。 这些实用程序包括null或null方法,用于计算对象的哈希代码,返回对象的字符串,比较两个对象,以及检查索引原创 2021-01-07 21:56:00 · 307 阅读 · 0 评论 -
跳出多层for循环的几种方式
跳出多层for循环(通过测试!!!)第一种:给循环加别名(java中可以给最外层的循环加别名,直接跳出循环)public static void getFor1(int arr) { result: for (int i = 0; i < arr; i++) { //System.out.println("i = " + i); for (int j = 0; j < arr; j++) { //System.out.println("j = " + j);原创 2020-12-30 21:21:18 · 6564 阅读 · 0 评论 -
13张扑克牌的顺序
扑克牌取出,求出原来排序最近发现了个有趣的问题:(叙述不专业,体谅)有13张扑克牌,里面有1~K,花色不用处理,假设是同一花色。将他们以一定的顺序排列,然后执行如下操作:从最上面的开始,取出第一张,放到扑克牌的最后,再取出一张,亮出到桌面,是扑克牌1。再取出一张,放到最下面,再取出一张,亮出是2。。。。执行完之后,亮出的顺序是1 ~ k,求出原来的手中扑克牌顺序。用代码实现。import java.util.Arrays;/** * 扑克牌问题 * * @author Adm原创 2020-12-30 20:35:50 · 6145 阅读 · 1 评论 -
java中是否存在内存泄漏?什么情况下才是内存泄漏?
简介所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。内存泄漏的情况:java 中的内存泄露的情况:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致 不能被回收,这就是 java 中内存泄露的发生场景。public class Stack { private...原创 2019-07-23 18:25:59 · 422 阅读 · 0 评论 -
java中"=="和equals的区别
equalsequals方法来自于object类, equals 方法实现对象上差别可能性最大的相等关系;即,对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true(x == y 具有值 true)。equals 方法在非空对象引用上实现相等关系:自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。对称性:对于任何非...原创 2019-07-25 20:02:11 · 237 阅读 · 0 评论 -
java_多线程
线程的概念:多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。线程的要点:多线程使得程序中的多个任务可...原创 2019-07-26 20:15:08 · 229 阅读 · 0 评论 -
java_集合
简介集合,简称集,是数学中一个基本概念,也是集合论的主要研究对象。集合论的基本理论创立于19世纪,关于集合的最简单的说法就是在朴素集合论(最原始的集合论)中的定义,即集合是“确定的一堆东西”,集合里的“东西”则称为元素。现代的集合一般被定义为:由一个或多个确定的元素所构成的整体。CollectionCollection 层次结构 中的根接口。Collection 表示一组对象,这些对象...原创 2019-07-27 19:22:17 · 226 阅读 · 0 评论