
JAVA
文章平均质量分 82
runninghui
这个作者很懒,什么都没留下…
展开
-
java中大数据类在ACM中的应用
ACM/ICPC竞赛中会遇到许多高精度计算的题目,比如两个大整数相加(1111111111111111111111111111111111111111 + 22222343259435894305894301243)。如果我们还采用普通类型比如long long来存储这些值,是装不下这么大的值的了。我们通常的做法是以字符串的形式保存值,然后编程模拟人的计算过程,例如X = “111”;转载 2013-05-07 14:01:18 · 1157 阅读 · 0 评论 -
volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来转载 2017-05-30 14:54:59 · 427 阅读 · 0 评论 -
字符串常量池
出现以下情况才会操作字符串常量池1.String.intern()在jdk1.7以下,先看常量池中有没有存该字符串,没有的话,看堆中有没有该字符串,如果堆中有,会将堆中的字符串复制一份到常量池,然后返回常量池的引用。jdk1.7以上,先看常量池中有没有存该字符串,没有的话,看堆中有没有该字符串,如果堆中有,则将堆中的引用保存到常量池,然后返回常量池保存的引用。如果堆中没有,则直接在...原创 2019-07-16 18:02:30 · 360 阅读 · 0 评论