- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 intern()的使用:jdk6 vs jdk7/8
总结String的intern()的使用:jdk1.6中,将这个字符串对象尝试放入串池。如果串池中有,则并不会放入。返回已有的串池中的对象的地址如果没有,会把此对象复制一份,放入串池,并返回串池中的对象地址。jdk1.7开始,将这个字符串尝试放入串池。如果串池中有,则并不会放入。返回已有的串池中的对象的地址如果没有,则会把对象的引用地址复制一份,放入串池,并返回串池中的引用地址。...
2020-08-28 21:49:46 133
原创 说一说八种基本数据类型及其包装类
简介Java基本数据类型分为四大类:整数型:byte,short,int,long浮点型:float,double逻辑型:boolean字符型:char原始类型原始类型所占的字节包装类byte1个字节Byteshort2个字节Shortint4个字节Integerlong8个字节Longfloat4个字节Floatdouble8个字节Doubleboolean1个字节Booleanchar2个字节Ch
2020-08-28 19:28:23 879
原创 LeetCode 130. 被围绕的区域
给定一个二维的矩阵,包含 ‘X’ 和 ‘O’(字母 O)。找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。示例:X X X XX O O XX X O XX O X X运行你的函数后,矩阵变为:X X X XX X X XX X X XX O X X解释:被围绕的区间不会存在于边界上,换句话说,任何边界上的 ‘O’ 都不会被填充为 ‘X’。 任何不在边界上,或不与边界上的 ‘O’ 相连的 ‘O’ 最终都会被填充为 ‘X’。如果两个元素在水平或垂直
2020-08-11 23:06:33 76
原创 696. 计数二进制子串
计数二进制子串给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。示例 1 :输入: “00110011”输出: 6解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011” 和 “01”。请注意,一些重复出现的子串要计算它们出现的次数。另外,“00110011”不是有效的子串,因为所有的0(和1)没有组合在一起。示例 2 :输入:.
2020-08-10 18:01:55 96
原创 字符串常量池StringTable
1、String的基本特性String:字符串,使用一对""引起来表示。String s1 = "zty";//字面量的定义方式 String s2 = new String("hello");String声明为final的,不可被继承String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小String在jdk8及以前版本内部定义了final char[] value用于存储字符串数据。jdk9时改为by
2020-08-07 01:01:51 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人