Wesley13 Wesley13
4年前
java.math.BigDecimal类的用法
在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类:BigDecimal的实现利用到了BigInteger,不同的是Big
Wesley13 Wesley13
4年前
Java常见面试题总结
一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和
Stella981 Stella981
4年前
SpringBoot使用Hutool发送邮件
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。官方地址:https://hutool.cn/docs//(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fhut
Stella981 Stella981
4年前
JJvm,Java开发的Java虚拟机
背景这是一个Java实现的JAVA虚拟机,它会非常简单,实际上简单的只够运行HelloWorld。虽然简单,但尽量符合JVM标准,目前主要参考依据是《Java虚拟机规范(JavaSE7中文版)》(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.iteye.co
Stella981 Stella981
4年前
Object类
作为万类之首的Object类,我们有必要详细全面的了解一下。Object类定义在Object.java文件,属于包java.lang。Object类有一个私有方法privatestaticnativevoidregisterNatives().native是java语言的一个关键字.使用native关键字说明这个方法是原生函数,也就是这个
Wesley13 Wesley13
4年前
ES6+的新语法
1.opts:Object表示opts的类型是Object类型。这有点类似.Net中的为泛型指定类型。java中为泛型指定类型是用extends关键词。//TODO.Net和java中相同写法的CASE2.opts:?Object表示该类型是非必须的。在java中有类似的学法。//TODOjava中的相同语法
Wesley13 Wesley13
4年前
Java 12 骚操作, switch居然还能这样玩!
Java13都快要来了,12必须跟栈长学起!Java13即将发布,新特性必须抢先看!(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FGg6KKz7vhDRpzeMR8CG4DA)Java12中对switch的语法更友
Wesley13 Wesley13
4年前
@protocol (协议)和 @interface (接口)的区别
ObjectiveC中的协议(@protocol),相当于C,Java等语言中的接口(Interface)。协议本身不实现任何方法,只是声明方法,使用协议的类必须实现协议方法。ObjectiveC中的接口(@interface),相当于C,Java等语言中的类(Class),是类的一个声明,不同与C,Java等语言的接口
Wesley13 Wesley13
4年前
Java 接口基础详解
目录Java接口示例实现一个接口接口实例实现多个接口方法签名重叠接口变量接口方法接口默认方法接口与继承继承与默认方法接口与多态性在Java中,接口是一个抽象类型,有点类似于类,但Java接口只能包含方法签名与属性,
Wesley13 Wesley13
4年前
Java并发编程指南
  多线程是实现并发机制的一种有效手段。在Java中实现多线程有两种手段,一种是继承Thread类,另一种就是实现Runnable/Callable接口。  java.util.concurrent包是专为Java并发编程而设计的包。类图如下:!(https://oscimg.oschina.net/oscnet/29ddbb