编程笔记
-
java学习
Lambda表达式 格式: (形式代码)->{代码块} 形式参数:如果有多个参数,参数之间用逗号隔开,如果没有参数留空即可, ->代表指向动作, 代码:具体的实现方式。 三要素:形参,箭头,代码。 …
-
Java学习第七周
这周学习了集合,stream流等知识 List集合 – List系列集合:添加的元素是有序,可重复,有索引 1.ArrayList: 添加的元素是有序,可重复,有索引 2.LinkedList: 添加的元素是有序,可重复,有索引 3.Vector 是线程…
-
Java中list集合自定义排序-2022新项目
一、业务场景 为了加快首页数据查询的效率,因此将首页查询的数据大多数都放在了缓存中,包括各种list集合数据。对这些 从缓存中获取的数据做了一个兜底处理,如果从缓存中没有获取到数据,则直接从数据库中去…
-
Java四大引用详解:强引用、软引用、弱引用、虚引用
面试官考察Java引用会问到强引用、弱引用、软引用、虚引用,具体有什么区别?本篇单独来详解 @mikechen Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种…
-
最常见的Java面试题【杭州多测师_王sir】【杭州多测师】
JDK、JRE、JVM之间的区别● JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运⾏Java程序所需的各种⼯具和资源,包括Java编译器、Java运⾏时环境,以及常⽤的Java类库等● JRE( Java Runtime Environm…
-
java:干好CRUD也很重要
0、前言 干好CRUD也很重要,旨在记录完成实际业务过程中,它需要注意的事项。 1、C:create新增 ①保存成功 ②新数据是否对老数据有影响 ex场景1:用户发起绑定设备的申请,管理员进行审核操作 申请数据要求…
-
《Effective Java》第16条:要在仅有类中使用访问方法而非公有域
《Effective Java》第16条:要在仅有类中使用访问方法而非公有域 一、 问题 有时候我们需要定义一些类用来集中实例域(Java对象中的数据)。经常我们会把这些数据域声明为public,可以被直接访问。这样公有类暴露了…
-
JDK 各版本汇总表
一、JDK各版本,时间表 二、JDK各版本、新特性 JDK4 正则表达式,异常链,NIO,日志类,XML解析器,XLST转换器 JDK5 自动装箱、泛型、动态注解、枚举、可变长参数、遍历循环 JDK6 提供动态语言支持、提供编译API…
-
java的stream让我灵光一现
说实话,我是一个到了退役也没有搞明白C++的istream和ostream的。 刚开始的时候我把<iostream>直接拆解成ios和tream 真,果粉暴露 退役之后划水,倒是从java当中发现了Stream的奥秘。 说点题外话,很多人喜欢…
-
Java 并发编程解析 | 如何正确理解Java领域中的多线程模型,主要用来解决什么问题?
苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》 写在开头 我国宋代禅宗大师青原行思在《三重境界》中有这样一句话:“ 参禅之初,看山是山,看水是水;禅有悟时,看山不是山…