自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 String、StringBuffer与StringBuilder三者的区别

String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象,而如果是使用 StringBuffer 类则结果就不一样了,每次...

2019-05-23 14:16:46 142

原创 equals与“==”的区别与使用

“==”操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。  如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存(栈内存),例如Objetobj=newObject();变量obj是一个内存,newObject(...

2019-05-23 10:36:46 133

原创 查找最长无重复字符串子串编程问题

给定一个字符串 “abccabd”,查找出没有重复字符的字符串子串的最大长度。主要应用了滑窗移动的思想,需要提前创建一个Hashset 集合来存储字符串。定义一个区间[i,j],i和j的初始值都为0,开始每次j向右移动一格,判断此时的字符是否在前面创建的Hashset中存在,如果不存在则将这个字符加入创建好的Hashset中,同时记录此时的长度,与上一个记录的长度比较取最大值。当...

2019-05-18 19:26:07 744

原创 双向循环链表的实现详解

双向循环链表直接体现为 双向和循环,一般的单链表只有节点数据data和next指向地址(应该也是引用的意思),而在此需要增加前面部分的pre指向地址,同时还需要循环循环则在定义节点时可以解决,如下所示即假想只有一个节点的时候,不论是上一个节点的指向还是下一个节点的指向都是自己。双向可以假想三个节点,实际上就是3个节点之间完成pre和next的指向替换,如下图所示 ...

2019-05-09 16:47:57 2410

原创 递归(斐波那契数列与汉诺塔问题)

1.斐波那契数列要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39观察斐波那契数列的特征可以知道当n>2时,第n项的结果都是由前两项相加而得到的,因此使用递归的思想,即f(n)=f(n-1)+f(n-2)。public static long method(int n) { if(n<2) { return 1; ...

2019-05-05 19:57:46 1400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除