本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
String与StringBuffer的区别(相同点)
String 与 StringBuffer 区别
String:
String 是不可变对象,在进行 String 的相关操作的时候会产生许多临时的String对象。一般做为简单的字符串传递和其它操作,只不要改变字符串内容的操作,用 String 效率会高一些
StringBuffer :
StringBuffer适 ...
String那点事儿2--占了多少空间
本文部分内容摘抄自:《算法》第四版,图灵丛书,人邮出版社
序
孔老师:茴香豆的茴字有四种写法,来,我告诉你。
1、一道面试题
String str = "搞java";占用多少内存空间?一般给的答案是“6字节”。然而凭着男人的直觉,这个答案貌似不完全正确。
如下图示:
这6个字节是如何来的?看这里,上干货fuck goods
import java.i ...
Java 基础知识 - String 为什么是不可改变的
String字符串不可改变,查阅了很多资料,本人感觉《Java经典实例(第二版)》.达尔文著书中说的很好,在这本书中对String字符串不可改变的问题做如下论述:
字符串的不变性是Java虚拟机的一个基本特征。Java是一种基于多线程的语言,并且还要提供良好的安全性。Java的Applet被禁止访问很多的本地资源。假设这样一种情况:线程A启动了线程B。线程A创建了一 ...
谨慎使用String作为HashMap的Key
首先简单复习一下哈希表知识(大学课本定义)。
根据设定的哈希函数f(key)和处理冲突的方法将一组关键字映像到一个有限的连续地址集(区间)上,并以关键字在地址集中的“像”作为记录在表中的存储位置,这种表便称为哈希表。
哈希函数f(key)是一个映像,使得任何关键字由此所得到的哈希函数值都落在表允许范围之内。
对不同的关键字可能得到同一哈希 ...
字符串分割,你会吗?
对于字符串的分割主要有两种方式,使用String的split方法和使用StringTokenizer。现在假设我们有一个字符串“||a|b||c|d|||”,然后我们需要使用“|”来对它进行分割。那么如下两段代码你觉得输出结果会是什么呢?
public static void main(String args[]) {
String str = &q ...
Date Timestamp SimpleDateFormat之间的转换
1、SimpleDateFormat的使用:
SimpleDateFormat可以把时间格式转换成任意形式,可以精确到毫秒:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:ss:mm:sss"); String st = sdf.format(date);
这样的话输出的就是24小时精确到毫秒的时 ...
字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?
(Disclaimer:未经许可请勿转载。如需转载请先与我联系。
作者:RednaxelaFX -> rednaxelafx.iteye.com)
字符串的一般封装方式的内存布局系列:
(0): 拿在手� ...
String,StringBuffer与StringBuilder的区别(转)
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实 ...
字符串的一般封装方式的内存布局 (0): 拿在手上的是什么
(Disclaimer:未经许可请勿转载。如需转载请先与我联系。
作者:RednaxelaFX -> rednaxelafx.iteye.com)
字符串的一般封装方式的内存布局系列:
(0): 拿在手� ...
javaer学c++: c++中的字符串
c++中的字符串也是一个比较坑爹的地方, 不像java中的字符串使用起来非常的方便, 可以用难用和容易出错来形容. 难用也没办法, 字符串是编程时必须要用到的一个东西, 是不可避免的.
c++中的字符串的坑爹的地方:
(1)不是基础数据类型, 不像java那样有一个很好用的String类. (有人要说了, c++中不是有string类么, 不过那个string类并不是和java中的String类 ...
面试题--String s=new String("xyz"); 创建了几个对象
答案:两个对象一个指针(一个编译期创建内建对象xyz ,一个运行期new的对象new String 一个指针 s)
以下部分内容来源于网上
String s=new String("xyz");
String类有一个特殊的创建方法,就是使用""双引号来创建.例如new String("i am")实际创建了2个
String对象,一个是 ...