Java 强制类型转换(学习 Java 编程语言 044)
将一个类型强制转换成另外一个类型的过程被称为强制类型转换。Java 程序设计语言提供了一种专门用于进行强制类型转换的表示法。 double x = 3.405; int nx = (int) x; 将表达式 x ...
将一个类型强制转换成另外一个类型的过程被称为强制类型转换。Java 程序设计语言提供了一种专门用于进行强制类型转换的表示法。 double x = 3.405; int nx = (int) x; 将表达式 x ...
SPI(Service Provider Interface)是JDK内置的一种服务提供发现机制。本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。 在Java中SPI...
一、SpringBoot简介 1.什么是SpringBoot 产生背景:Spring开发比较繁琐,配置文件很多,部署流程复杂,整合第三方框架难度大。这会降低开发效率 SpringBoot是一个简化Spring应用创建和开发的框架 整合了整个...
前言 很高兴遇见你~ 借助于很多强大的框架,现在我们已经很少直接去管理线程,框架的内部都会为我们自动维护一个线程池。例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架RxJava和kotlin协程等等。为了更好地使...
封面 :洛小汐作者 :潘潘 事实上,对于很多Java编程人员来说,可能只需要达到从入门到上手的编程水准,就能很好的完成大部分研发工作。除非自己强主动获取,或者工作倒逼你学习,否则我们好像没必要去真正了解Java编程,或者深入研究JDK运行原...
前言 你好,我是A哥(YourBatman)。 有一个观点:若一个Java开发者能把IDEA玩得666,则技术一定不会差;但若玩不转IDEA(如不会设置、定制、解决日常问题、快捷键等等),那大概率水平很一般。因为高手一般得有高手的样子,你同...
想更好的应对面试,还是需要不断学习不断总结,下面我们来分析三道面试题。 涨薪必备的面试小抄 下面是一道入门级面试题,这道题基本上都是问初级的小伙伴比较多,但如果你是中级,或者高级。我觉得未必都能回答上来。 说说 Java语言有哪些特点 ...
悲观锁,乐观锁,自旋锁,偏向锁,轻量级锁,重量级锁在上篇:深入理解Java里的各种锁(上) 今天再来聊聊其他的锁: 4、公平锁 VS 非公平锁 锁的公平性是相对于获取锁的顺序而言的。 公平锁:公平锁获取锁的顺序符合请求的绝对时间顺序,没有获...
本来打算写一篇《阿里巴巴为什么不允许日志输出时,使用字符串拼接?》的文章,主要是想从性能方面来说此问题,可在文章写到一半进行性能测试时,却发现了一个异常问题,实际测试的结果和手册上描述的结果是截然相反的! 天撸了,怎么会发生这种事情?此时我...
不知道你有没有被Java里各种锁搞晕过, 轻量级锁 重量级锁 公平锁 非公平锁 lock 锁,synchronized锁 都有什么区别呢? 先看图再一个一个说: 1、悲观锁 VS 乐观锁 悲观锁:对于同一个数据的并发操作,悲观锁认为我在修...