- 博客(2)
- 收藏
- 关注
原创 什么是 JDK?什么是 JRE?什么是 JVM?三者之间的联系与区别
什么是 JDK?什么是 JRE?什么是 JVM?三者之间的联系与区别 JVM Java虚拟机(JVM)是运行Java字节码的虚拟机,JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。 什么是字节码?采用字节码有什么好处? 在Java中,JVM可以理解的代码叫做字节码(即扩展名为 .class 的文件)它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解
2020-07-07 10:14:35 278
原创 String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的?
String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的? 可变性 简单的来说:String 类中使用 final 关键字修饰字符数组来保存字符串,private final char value[],所以 String 对象是不可变的。而 StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuilder 中也是使用字符数组保存字符串char[]val
2020-07-06 14:31:48 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人