- 博客(5)
- 收藏
- 关注
原创 String中的“+”操作是怎么回事?
案例1:String a = "ab";String bb = "b";String b = "a"+bb;System.out.println(a==b);这里输出的结果是false,为什么?“String+变量”因为编译时无法进行优化,所以这一条语句的操作是在运行时进行的,且会产生新的对象,而不是直接从 jvm 的 string常量池中获取。java 中 String 的“+”运算符编译后其实是转换成了这样的代码:String b = new StringBuilder().app
2020-08-01 13:51:18 2076 2
原创 windows常用DOS指令
常用的DOS命令dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd… : 退回到上一级目录cd: 退回到根目录del : 删除文件del : 删除文件常用快捷键← →:移动光标↑ ↓:调阅历史操作命令Delete和Backspace:删除字符...
2020-03-12 14:36:02 152
原创 JDK,JRE,JVM的关系和java跨平台性
1.JDK是什么?JDK(Java Development Kit,java开发工具包)---------java语言的软件开发工具包(SDK)在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。JDK的安装目录下有六个文件夹,一些描述文件和一个src压缩包。其中b...
2020-03-10 14:09:03 411
转载 计算机缓存Cache以及Cache Line详解
1.计算机存储体系简介存储器是分层次的,离CPU越近的存储器,速度越快,每字节的成本越高,同时容量也因此越小。寄存器速度最快,离CPU最近,成本最高,所以个数容量有限,其次是高速缓存(缓存也是分级,有L1,L2等缓存),再次是主存(普通内存),再次是本地磁盘。寄存器的速度最快,可以在一个时钟周期内访问,...
2020-03-09 16:33:20 774
转载 java常见面试题
Java最新常见面试题 + 答案汇总原文地址:https://blog.csdn.net/sufu1065/article/det...
2020-03-05 14:54:41 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人