最新文章列表

String与StringBuffer的区别(相同点)

String 与 StringBuffer 区别 String:         String 是不可变对象,在进行 String 的相关操作的时候会产生许多临时的String对象。一般做为简单的字符串传递和其它操作,只不要改变字符串内容的操作,用 String 效率会高一些 StringBuffer :                         StringBuffer适 ...
明子健 评论(0) 有878人浏览 2014-03-16 23:14

String那点事儿3--溢出、陷阱、效率、优化

本文部分内容来自于《突破程序员基本功的16课》,《Java程序性能优化》 1、拼接 1.1直接量拼接、变量拼接、fianl变量拼接 上干货,fuck goods   public class StringTest { public static void main(String[] args) { test(); test2(); test3(); } ...
azvf 评论(3) 有4926人浏览 2013-12-09 01:23

查找目标字符串中包含子字符串的个数

1.index of public class Test11 { private static int counter = 0; /** * @param args */ public static void main(String[] args) { String str ="sdSS**&HGJhadHCASch& ^^ ...
为了明天而努力 评论(0) 有7193人浏览 2013-12-06 16:56

String那点事儿2--占了多少空间

本文部分内容摘抄自:《算法》第四版,图灵丛书,人邮出版社 序 孔老师:茴香豆的茴字有四种写法,来,我告诉你。 1、一道面试题 String str = "搞java";占用多少内存空间?一般给的答案是“6字节”。然而凭着男人的直觉,这个答案貌似不完全正确。 如下图示:   这6个字节是如何来的?看这里,上干货fuck goods import java.i ...
azvf 评论(3) 有13743人浏览 2013-12-06 01:05

String那点事儿1--创建了几个对象

本文大部分内容来源于《深入JAVA虚拟机》 java笔试题中,出现频率较高的一道题:String str = new String("str");String str2 = "str";产生了几个对象?我告诉你有0个,你信么?这道题解释起来比较费劲,咱们从根源说起先。 1、虚拟机内存模型 人们常说jvm分为堆区和栈区,这是比较粗的分发,实际的情况 ...
azvf 评论(5) 有3339人浏览 2013-12-05 00:09

Java 基础知识 - String 为什么是不可改变的

       String字符串不可改变,查阅了很多资料,本人感觉《Java经典实例(第二版)》.达尔文著书中说的很好,在这本书中对String字符串不可改变的问题做如下论述:        字符串的不变性是Java虚拟机的一个基本特征。Java是一种基于多线程的语言,并且还要提供良好的安全性。Java的Applet被禁止访问很多的本地资源。假设这样一种情况:线程A启动了线程B。线程A创建了一 ...
zhaoshengxuan108 评论(0) 有1138人浏览 2013-12-02 14:42

谨慎使用String作为HashMap的Key

首先简单复习一下哈希表知识(大学课本定义)。         根据设定的哈希函数f(key)和处理冲突的方法将一组关键字映像到一个有限的连续地址集(区间)上,并以关键字在地址集中的“像”作为记录在表中的存储位置,这种表便称为哈希表。          哈希函数f(key)是一个映像,使得任何关键字由此所得到的哈希函数值都落在表允许范围之内。          对不同的关键字可能得到同一哈希 ...
donlianli 评论(3) 有14212人浏览 2013-11-22 23:20

字符串分割,你会吗?

        对于字符串的分割主要有两种方式,使用String的split方法和使用StringTokenizer。现在假设我们有一个字符串“||a|b||c|d|||”,然后我们需要使用“|”来对它进行分割。那么如下两段代码你觉得输出结果会是什么呢? public static void main(String args[]) { String str = &q ...
234390216 评论(2) 有14238人浏览 2013-11-21 17:08

Date Timestamp SimpleDateFormat之间的转换

1、SimpleDateFormat的使用: SimpleDateFormat可以把时间格式转换成任意形式,可以精确到毫秒: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:ss:mm:sss");  String st = sdf.format(date); 这样的话输出的就是24小时精确到毫秒的时 ...
角落1126 评论(0) 有1780人浏览 2013-11-18 20:45

字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?

(Disclaimer:未经许可请勿转载。如需转载请先与我联系。 作者:RednaxelaFX -> rednaxelafx.iteye.com) 字符串的一般封装方式的内存布局系列: (0): 拿在手� ...
RednaxelaFX 评论(4) 有22407人浏览 2013-11-07 17:44

String,StringBuffer与StringBuilder的区别(转)

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实 ...
清心明目 评论(0) 有684人浏览 2013-11-06 13:47

字符串的一般封装方式的内存布局 (0): 拿在手上的是什么

(Disclaimer:未经许可请勿转载。如需转载请先与我联系。 作者:RednaxelaFX -> rednaxelafx.iteye.com) 字符串的一般封装方式的内存布局系列: (0): 拿在手� ...
RednaxelaFX 评论(2) 有21508人浏览 2013-11-04 18:22

javaer学c++: c++中的字符串

c++中的字符串也是一个比较坑爹的地方, 不像java中的字符串使用起来非常的方便, 可以用难用和容易出错来形容. 难用也没办法, 字符串是编程时必须要用到的一个东西, 是不可避免的. c++中的字符串的坑爹的地方: (1)不是基础数据类型, 不像java那样有一个很好用的String类. (有人要说了, c++中不是有string类么, 不过那个string类并不是和java中的String类 ...
yuanzhifei89 评论(0) 有1195人浏览 2013-11-03 23:12

浅析string 与char* char[]之间的转换

原文地址:http://www.jb51.net/article/41917.htm 与char*不同的是,string不一定以NULL('\0')结束。string长度可以根据length()得到,string可以根据下标访问。所以,不� ...
yfy_cpp 评论(0) 有849人浏览 2013-10-23 14:52

面试题--String s=new String("xyz"); 创建了几个对象

答案:两个对象一个指针(一个编译期创建内建对象xyz ,一个运行期new的对象new String 一个指针 s) 以下部分内容来源于网上 String s=new String("xyz"); String类有一个特殊的创建方法,就是使用""双引号来创建.例如new String("i am")实际创建了2个 String对象,一个是 ...
cuityang 评论(0) 有1376人浏览 2013-10-23 09:40

JavaScript入门指南_3

JavaScript_3 数值转换: 3个函数可以将非数值类型转换为数值类型: Number() parseInt() parseFloat()   Number(): 规则: 如果是boolean值,true和false分别转换为1和0 如果是数值,只是简单地传入和返回 如果是null,返回0 如果是undefined,返回NaN 如果是字符串     如果字符串 ...
hunthon 评论(0) 有1265人浏览 2013-10-07 12:52

js字符串转日期(兼容IE所有版本)

/** * 字符串转时间(yyyy-MM-dd HH:mm:ss) * result (分钟) */ stringToDate : function(fDate){ var fullDate = fDate.split(" ")[0].split("-"); var fullTime = fDate.split(" ...
qiaolevip 评论(0) 有6053人浏览 2013-09-27 14:34

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics