加载中
JDBC温习

JDBC JDBC 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。java 提供了jdbc的接口规范,对应数据库厂商依照规范进行驱动类库开...

2018/12/30 21:00
98
JVM相关总结

a,内存模型 程序计数器:线程私有,一块较小的内存空间,是jvm执行程序的流水线,存放一些跳转指令,维护下一个将要执行指令的地址。(仅限于Java方法, Native方法该计数器值为undefined). jav...

2019/03/01 10:02
49
java随机数的陷阱

前言 随机数我们应该不陌生,业务中我们用它来生成验证码,或者对重复性要求不高的id,甚至我们还用它在年会上搞抽奖。今天我们来探讨一下这个东西。如果使用不当会引发一系列问题。 java中的...

2019/09/09 13:18
103
java获取文件路径

前言 Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。 2. 文件的路径 文件的路径通常有 相对路径 与 绝对路径。 2.1 ...

03/02 11:03
132
Java 中的 Comparator 和 Comparable

1. 前言 上一文简单对 Java 中的Comparator 接口进行了说明,今天我们来看看另一个和它非常类似的接口 java.lang.Comparable 。 2. Comparable Comparable 接口同样只有一个抽象方法 int co...

精选开源的重量级精品java教程,学会这个你敢说你精通java

作为一名java工程师,必须对自己的领域非常熟悉,有技术前瞻性,有不断学习的动力,才能在竞争剧烈的职场中立于不败之地,下面这几个项目无论你是入门级别,还是在职场奋斗了多年的老司机,都...

Java 中的 Comparator 和 Comparable

前言 上一文简单对 java.util.Comparator 进行了说明,今天我们来看看另一个和它非常类似的接口 java.lang.Comparable 。 2. Comparable Comparable 接口同样只有一个抽象方法 int compareT...

05/22 11:15
70
Java 中的 FutureTask

1. 前言 上一文简单介绍了 Java 中的 Future 接口,留了一个坑,今天就来补一补这个坑。Future 的实现非常多,而 java.util.concurrent.FutureTask 是最经常被提及的一个。今天我们来了解一下...

03/14 15:03
14
2020年 JVM 生态报告解读

1. 前言 2020 年 JVM 生态报告已经出炉。该报告由英国软件安全服务商 Snyk 联合 Oracle 官方刊物 The Java Magazine 联合推出。我们来看看 JVM 生态圈最新的情况以及发展的趋势,这对 Java 开...

Java 中的 Future 接口

1. 前言 Java 1.5 提供了 java.util.concurrent.Future 接口,处理异步调用和并发处理时非常有用,今天我们来研究一下这个接口。在 JDK 中对 Future 是这么描述的: A Future represents th...

理解Java反射的正确姿势

反射简介 反射是Java的高级特性之一,但是在实际的开发中,使用Java反射的案例却非常的少,但是反射确实在底层框架中被频繁的使用。 比如:JDBC中的加载数据库驱动程序,Spring框架中加载bea...

Java Stream 流的合并操作

1. 前言 Java Stream Api[1] 提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为流进行操作。今天我们来看看如何合并 Stream 流。 2. Stream 流的合并 Stream 流合并的前提...

Java 面试精选:volatile 关键字

本文脑图 volatile是 java中热门 关键字,也是面试中的 高频问点,今天就来深入的从各种 volatile面试题中剖析它的底层原理实现,并通过简单的代码去证明。 在深入volatile之前,我们先从原理...

java注解核心知识总结

前言 前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道 Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boot对刚刚接触它的人来说最...

2019/09/06 15:01
115
Java中类型判断的几种方式

前言 在Java这种强类型语言中类型转换、类型判断是经常遇到的。今天就细数一下Java中类型判断的方法方式。 2. instanceof instanceof是Java的一个运算符,用来判断一个对象是否为一个类的实例...

Java Collection 移除元素的几种方式

前言 操作集合是一个 Java 编程人员几乎每天都在重复的事情。今天我们来研究一下从 Java Collection 中删除元素的方法。我构建了一个简单的集合,我们以此为例子来展开探索。 List<String> s...

2019/12/31 21:20
346
作为一个Java开发你用过Jib吗

前言 Jib是Google开发的可以直接构建 Java应用的Docker和OCI镜像的类库,以Maven和Gradle插件形式提供。它最骚操作的是可以在没有Docker守护程序的情况下构建,也就是说,您不必在计算机上安装...

Java 集合排序策略接口 Comparator

前言 最近用到了集合排序(基于 Java 8)。现在我能用 Stream 的就用 Stream ,真香!排序可以这么写: List<People> peoples = new ArrayList<>(); // 中间省略 // 按照年龄从小到大排序 pe...

Java Collection 移除元素的几种方式

1. 前言 操作集合是一个 Java 编程人员几乎每天都在重复的事情。今天我们来研究一下从 Java Collection 中删除元素的方法。我构建了一个简单的集合,我们以此为例子来展开探索。 List<Strin...

2019/12/31 21:58
34
重磅:2020年 JVM 生态报告解读

1. 前言 2020 年 JVM 生态报告已经出炉。该报告由英国软件安全服务商 Snyk 联合 Oracle 官方刊物 The Java Magazine 联合推出。我们来看看 JVM 生态圈最新的情况以及发展的趋势,这对 Java 开...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部