首页
学习
活动
专区
工具
TVP
发布

Java技术栈

专栏作者
1443
文章
1900422
阅读量
147
订阅数
支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!
Java 程序中显式抛出异常由athrow指令支持,除了通过 throw 主动抛出异常外,JVM规范中还规定了许多运行时异常会在检测到异常状况时自动抛出(效果等同athrow), 例如除数为0时就会自动抛出异常,以及大名鼎鼎的 NullPointerException 。
Java技术栈
2023-02-27
5110
不好意思, Maven 该换了!
点击关注公众号,Java干货及时送达 来源:toutiao.com/article/6824937779193971207/ 相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服: 一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长; 二来XML文件不太灵活,假如你需要在构建过程中添加一些自定义逻辑,搞起来非常麻烦; 第三就是Maven非常的稳定,但是相对的
Java技术栈
2022-09-07
5450
JetBrains 官宣:2022.3 版本开始必须 Java 17!!
点击关注公众号,Java干货及时送达 来源:OSC开源社区(ID:oschina2013) JetBrains 博客显示:IntelliJ 项目的源代码最近迁移到了 Java 17。 尽管仍然编译了一些模块与旧 Java 版本兼容,以支持在老版本 Java 下运行用户的项目。 但现在大多数平台和插件模块都使用 Java 17,而即将推出的所有基于 IntelliJ 的 IDE 的 2022.3 版本都需要 Java 17 才能启动。 对用户意味着什么 如果你需要开发插件,则可以使用 Java 17 中的
Java技术栈
2022-08-31
8460
MySQL 中的 INSERT 是怎么加锁的?
来源:https://www.aneasystone.com/archives/2018/06/insert-locks-via-mysql-source-code.html
Java技术栈
2021-11-12
9.4K0
Java 数组转 List 的 3 种方式,哪种性能最牛?
本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。
Java技术栈
2020-12-08
11.6K0
Java 中的 3 个双引号是什么语法?Java 15 刷新你的认知!
在 Java 15 的推出的时候,Text Blocks 正式转正,我叫它 “文本块” 好了,栈长也做了简单介绍,没看过的可以点击这里看下。
Java技术栈
2020-11-06
1.5K0
我把公司 10 年老系统改造 Maven,真香!!
公司有几个老古董项目,应该是 10 年前开发的了,有一个是 JSP + Servlet,有一个还用的 SSH 框架,打包用的 Ant,是有多老啊,我想在座的各位很多都没听过吧。
Java技术栈
2020-09-24
4430
国人开源了一款超好用的 Redis 客户端,真香!!
大家都知道,Redis Desktop Manager 是一款非常好用的 Redis 可视化客户端工具,但可惜的是 v0.9.4 版本之后需要收费了:
Java技术栈
2020-08-20
3.9K0
打破你的认知!Java空指针居然还能这样玩,90%人不知道…
我们知道调用一个对象的方法,如果对象为 null 肯定会报空指针错误的,但你确定一定会吗?
Java技术栈
2020-08-10
8260
Gradle 编译速度提升 70%!只需这 3 招!
之前我司每个 Java 应用部署到预发都要等待漫长的编译打包时间,非常地痛苦!大项目编译时间常常达到接近 10 分钟,生命短暂啊,人生有多少个 10 分钟可以等待。
Java技术栈
2020-07-20
1.9K0
Spring Boot 打包插件,真是太有用了!
Spring Boot 对 Maven 一直支持很友好,栈长也一直在用 Maven 进行依赖和项目管理,那么今天就讲一下这个插件的作用,非常有用!
Java技术栈
2020-05-06
2.5K0
JDK 的 3 个 bug 啊!
如果两个变量中间隔了比较长的其它代码,很可能会导致开发人员将两者混淆,导致逻辑认知错误,从而写出或改出有问题的代码。
Java技术栈
2020-02-21
5130
Java 14 令人期待的 5 大新特性,打包工具终于要来了!
随着新的 Java 发布生命周期的到来,新版本预计将于 2020 年 3 月发布,本文将对其中的 5 个主要特性作些概述。
Java技术栈
2020-02-21
6040
3种骚操作,教你查看 Java 字节码!
在我们工作、学习、以及研究 JVM 过程当中,不可避免的要查看 Java 字节码,通过查看字节码可以了解一个类的编译结果,也能通过编译器层面来分析一个类的性能。
Java技术栈
2019-12-21
9980
for (;;) 与 while (true),哪个更快?
其次,for (;;) 在Java中的来源。个人看法是喜欢用这种写法的人,追根溯源是受到C语言里的写法的影响。
Java技术栈
2019-10-29
4760
IntelliJ IDEA 部署 Web 项目,终于搞懂了!
IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。
Java技术栈
2019-10-24
4.3K0
Spring Boot 深度调优,6得飞起~
关于这些设置的JVM参数是什么意思,请参考第二步中的oracle官方给出的调优文档。
Java技术栈
2019-10-14
5810
Java 中的 T,E,K,V, 别傻傻分不清楚!
https://juejin.im/post/5d5789d26fb9a06ad0056bd9
Java技术栈
2019-09-16
1K0
终于明白为什么要加 final 关键字了!
来源:https://www.jianshu.com/p/acc8d9a67d0c
Java技术栈
2019-08-29
4260
Java 11 快要来了,编译 & 运行一个命令搞定!
在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。而在未来的 Java 11 版本中,通过一个 java 命令就直接搞定了,如以下所示。
Java技术栈
2019-08-14
4880
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档