☕【Java技术指南】「Guava Collections」实战使用相关Guava不一般的集合框架

Google Guava Collections 使用介绍简介 使用介绍 Google Guava Collections(以下都简称为 Guava Collections)是 Java Collections Framework 的增强和扩展。每个 Java 开发者都会在工作中使用各种数据结构,很多情况下 Java Collections Framework 可以帮助你完成这类工作。 但是在有些场合你使用...

🏆【Java技术专区】「开发实战专题」Lombok插件开发实践必知必会操作!

前言 首先我们还是看下 Lombok 官方的描述: 本文主要内容涉及如下: Lombok 插件安装Lombok 常用注解使用 环境支持: 正文安装 Lombok使用 Lombok 之前我们先要在所使用的 IDE 中进行集成安装,这里以 IDEA 为例,安装步骤十分简单: 前往 File -> Settings -> Plugin -> Marketplace ,搜索 Lombok 选择搜索结果 Lomb...

☕【Java技术指南】「编译器专题」重塑认识Java编译器的执行过程(常量优化机制)!

问题概括 常量优化机制 给一个变量赋值,如果等于号的右边是常量的表达式并且没有一个变量,那么就会在编译阶段计算该表达式的结果。然后判断该表达式的结果是否在左边类型所表示范围内。如果在,那么就赋值成功,如果不在,那么就赋值失败。 结合问题,我们就可以大致猜出,如果常量能在编译期确定就会有优化,不能的话就不存在。下面我们来详细讲解一下这个机制,Java中的常量池常量优化机制主要是两方面就是对于byte/s...

☕【Java技术指南】「OpenJDK专题」想不想编译属于你自己的JDK呢?(Windows10环境)

Win10下编译OpenJDK8编译环境 Windows10专业版64位; 编译前准备 安装 Visual Studio 2010 Professional 最好下载英文版的IDE,不然可能会出现问题,下载完成后只用勾选安装C++部分就行 准备OpenJDK8 编译JDK环境安装(如果已经安装,跳过此部) 编译OpenJDK需要本机先安装上JDK作为编译JDK,而且该编译JDK的版本必须要使用前一个版本的J...

☕【Java技术指南】「TestNG专题」单元测试框架之TestNG使用教程指南(上)

TestNG介绍 TestNG安装<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.10</version> <scope>test</scope></dependency> TestNG的优点 漂亮的HTML格式测试报告支持并发测试参数化测试更简单支持输出日志支持更多功能的注...

☕【Java技术指南】「TestNG专题」单元测试框架之TestNG使用教程指南(下)

承接上文 分组测试 这个group说明可以是在单个的测试方法上,也可以在class上,只要具有同样的group名称都会在同一个group中,同时group名称可以有多个,类似@Test(groups = {"mysql","database"})这种,范例如下:一个测试文件NewTest.class:public class NewTest { @Test(groups="group1") public ...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.012442(s)
2021-09-24 07:25:48 1632439548