纯真台灯

文章
4
资源
0
加入时间
2年10月24天

浅谈String str = ““ 和 new String()的区别1 创建的字符串变量在内存中的区别2 String类的特性3 两个方面经典面试题-String s = new String('abc')请问有几个String对象?分别是String st=“abc”;和String st=new String(“abc”)的区别

java存在一个常量池,可以用来存储字符串常量。!1 创建的字符串变量在内存中的区别两者看似都是创建了一个字符串对象,但在内存中确是各有各的想法。String str1= “abc”; 在编译期,JVM会去常量池来查找是否存在“abc”,如果不存在,就在常量池中开辟一个空间来存储“abc”;如果存在,就不用新开辟空间。然后在栈内存中开辟一个名字为str1的空间,来存储“abc”在常量池中的地址值。String str2 = new String("abc") ;在编译阶段JV

mybatis-generator-core快速生成实体类和Mapper

日常使用Mybatis少不了和实体类和 Mapper 打交道。除了我们手写来实现,还可以使用 mybatis-generator-core 来快速生成 实体类和 Mapper。1、下载 mybatis-generator-core 到本地 下载链接:https://pan.baidu.com/s/1wTZ_7RTwToaW8oYm81WkLw 密码:lr6x2、使用 IDEA 打开 my...

java字符串转成数字美团京东阿里

一、前言最近公司项目准备开始重构,框架选定为 Spring Boot ,本篇主要记录了在 IDEA 中搭建 Spring Boot Maven 多模块项目的过程。这篇文章可以说是完全的一篇实战项目干货,感兴趣的朋友们可以继续看下去美团一面:1、ConcurrentHashMap实现原理2、HashMap实现原理3、锁的实现原理4、synchronized和重入所实现原理以及区别5、一个char[]数组,里面有空格,以&结束。6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回