![](https://img-blog.csdnimg.cn/20200309200720710.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
每日一题
收集以及转载的好文章
星光不问赶路人º
道路越是煎熬,就越坦然面对微笑;风浪刮得越高,就要越心高气傲
展开
-
每日一题 - JVM内存区域是如何划分的?
随着Java版本的不断更新迭代,目前最新版是 Java13,在Java8及之后的版本,彻底移除了持久代(Permanent Generation),而使用Metaspace来进行替代。但是大体上,比较重要的内存区域是固定的。JVM内存区域划分如图所示,从图中可以看出:1. JVM堆中的数据是共享的,是占用内存最大的一块区域。我们常说的垃圾回收,操作的对象就是堆。2. 可以执行字节码的模块叫...转载 2020-03-22 16:57:58 · 160 阅读 · 0 评论 -
每日一题 - String、StringBuffer、StringBuilder有什么区别?
String: 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的 Immutable 类,被声明成为 final class,所有属性也都是 final 的。也由于它的不可变性,类似拼接、裁剪字符串等动作,都会产生新的 String 对象。由于字符串操作的普遍性,所以相关操作的效率往往对应用性能有明显影响。StringBuffer:是为解决上面提到拼接产生太...转载 2020-03-12 16:30:20 · 106 阅读 · 0 评论 -
每日一题 - final、finally、finalize有什么不同?
final:可以用来修饰类、方法、变量,分别有不同的意义,final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override)。finally:是 Java 保证重点代码一定要被执行的一种机制。我们可以使用 try-finally 或者 try-catch-finally 来进行类似关闭 JDBC 连接、保证 unlo...原创 2020-03-11 20:24:50 · 127 阅读 · 0 评论 -
每日一题 - 强引用、软引用、弱引用、幻象引用有什么区别?
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。强引用、软引用、弱引用、虚引用各引用的讲解强引用在平时编码中,Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空间不足,JVM宁愿抛出OutOfMemoryError运行时错误(OOM...转载 2020-03-11 19:07:49 · 129 阅读 · 0 评论 -
每日一题 - String类的常用方法
String这个对象在Java中应用的地方非常多,它自身也提供了许多方法。下文,总结了String的常用方法。charAt():返回char指定索引处的值。String str = "qfcwx.top";System.out.println(String.format("charAt():%s", str.charAt(2)));输出结果:charAt():ccodePointA...原创 2019-12-11 15:25:54 · 239 阅读 · 0 评论 -
每日一题 - 两个对象的hashCode()相同,则equals()也一定为true吗?
首先看一段程序String aStr = "Aa";String bStr = "BB";System.out.println(String.format("aStr:%d,bStr:%d", aStr.hashCode(), bStr.hashCode()));System.out.println(aStr.equals(bStr));运行结果如下:C:\android\java\...原创 2019-12-11 15:17:07 · 3032 阅读 · 0 评论 -
每日一题 - JDK与JRE的区别?
JRE: Java Runtime EnvironmentJava运行时环境,包含了Java虚拟机,Java基础类库。是使用Java语言编写的程序运行时所需要的软件环境,是提供给想运行Java程序的用户使用的。JDK:Java Development KitJava开发工具包,是程序员使用Java语言编写Java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了...原创 2019-12-11 15:10:27 · 160 阅读 · 0 评论