- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 彻底弄明白String、StringBuffer、StringBuilder三者的关系
三者按照字符串长度是否可变分为 可变字符串和不可变字符串可变字符串:StringBuffer、StringBuilder不可变字符串:String它们底层都是数组结构,不同的是String底层定义的数组被final关键字修饰,而可变字符串没有。我们都知道被final修饰的引用变量不能指向其他的对象。这也就是String字符串长度不可变的根本原因。而可变对象就是通过把引用的重新指向,才能保证修改对象后不产生新的字符串对象。StringBuffer和StringBuilder的区别?String
2020-07-07 17:01:42
159
原创 读完这篇MySQL编码的文章,以后再也不会为乱码烦恼了!
为什么出现乱码?当我们遇到一些问题的时候,首先要搞明白问题的根源是什么,才能更加高效准确的解决问题。关于MySQL编码的问题,我是困扰了很久,在一番努力下,今天我可以和自豪的讲,MySQL会乱码?对不起,我从没遇到过?可能还是我太年轻,太年轻。废话一番,我们开始步入正题。一.为什么会乱码?我想这个问题很简单,大家一定也都知道。那肯定是编码和解码使用的字符集不同导致的。如果我们使用utf-8编码...
2020-05-05 11:55:11
152
原创 java中的单例模式饿汉式和懒汉式
//饿汉式,也是最常用的单例模式class Single{ private static final Single s=new Single(): private Single(){} public static Single getInstance() { return s; }}//懒汉式class Single{private stat...
2019-10-21 22:34:49
136
原创 java中的泡沫排序
//泡沫排序public class Paomo{ public static void main (String [] args){ int [] arr={8,9,7,2,4,6,3,1}; System.out.print("泡沫排序前:"); printArray(arr); //打印数组元素 ...
2019-10-09 23:14:16
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人