| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2051 人关注过本帖
标题:今天火了~!
只看楼主 加入收藏
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 

當小白臉麼?


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-11-11 12:19
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

项目主管是典型是 商业系统开发下的产物

就是业务逻辑经验很丰富,而技术含量却很低

string用一大堆,其实实现的只是一个小小的字符串合并,其实只需一句过就能搞掂的东西他非要写几十行,我看得头晕

他估计是没了解过refactoring,字符串池和编码规范。

象jsp的什么都整天说框架和架构都很完美,程序员只需要关心业务流程的设计,一点技术含量都没有

2006-11-11 12:27
漯河
Rank: 4
等 级:贵宾
威 望:12
帖 子:1255
专家分:0
注 册:2006-8-8
收藏
得分:0 

——life is full of ups and downs!
2006-11-11 12:27
tianykun
Rank: 4
等 级:禁止访问
威 望:11
帖 子:3727
专家分:0
注 册:2005-11-13
收藏
得分:0 
以下是引用live41在2006-11-11 12:27:13的发言:

项目主管是典型是 商业系统开发下的产物

就是业务逻辑经验很丰富,而技术含量却很低

string用一大堆,其实实现的只是一个小小的字符串合并,其实只需一句过就能搞掂的东西他非要写几十行,我看得头晕

他估计是没了解过refactoring,字符串池和编码规范。

象jsp的什么都整天说框架和架构都很完美,程序员只需要关心业务流程的设计,一点技术含量都没有

哈哈..主管给你当哦.


离开这里,离开你的视野,归隐到属于我的地方,无论何处
2006-11-11 12:33
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
字符串池是什么,我也没见过,请赐教啊

淘宝杜琨
2006-11-11 12:46
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

CLR维护着一个字符串的内置池(intern pool)


“CLR 维护一个名为“Intern pool”的表,该表包含程序中的文字字符串。这可以确保在代码中重复使用相同的常量字符串时,可以利用相同的字符串引用。System.String 类提供了 Intern 方法,以确保字符串位于“Intern pool”中,并且返回对它的引用。”

2006-11-11 12:53
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
String 的Intern用法

.NET String类有个静态的方法

[C#]
public static string Intern( string str?);

返回CLR的字符串池(string storage by maintaining a table, called the intern pool,)的和str相同的字符串的引用。

使用Intern的优点,减少内存的使用量,减少内存的分配时间。提高性能。

建立String object in pool。

1。定义变量, String s ="aaa"; Compiler自动建立。

2。使用Intern( string str?);如果str没有存在,Intern自动在pool中建立str的引用。

2006-11-11 12:54
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

java里面也有字符串池,只是你们这些只顾着 业务流程设计 开发的傻比没注意到。

2006-11-11 12:54
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
有點像sql的索引?

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-11-11 12:55
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
Java的:

public String intern()
Returns a canonical representation for the string object.
A pool of strings, initially empty, is maintained privately by the class String.

When the intern method is invoked, if the pool already contains a string equal to this String object as determined by the equals(Object) method, then the string from the pool is returned. Otherwise, this String object is added to the pool and a reference to this String object is returned.

It follows that for any two strings s and t, s.intern() == t.intern() is true if and only if s.equals(t) is true.
2006-11-11 12:56
快速回复:今天火了~!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021919 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved