资讯月刊下载
[移动开发] Swift 2中字符串设计的背后思想
本文出自:苹果官方Swift博客,译文出自:开发技术前线,译者:MrLoong Swift提供高性能、兼容Unicode的String作为标准库的一部分,在Swift 2.0中,String类型不再符合CollectionType协议,曾经String是字符的集合,类似于array。现在,String提供了一个公开字符集视图的charactes属性。 为什么会变?虽然模拟一个字符串作为字符集合看 ...
[编程语言] Java8Update20的新特性——字符串去重
字符串在任何应用中都占用了大量的内存。尤其数包含独立UTF-16字符的char[]数组对JVM内存的消耗贡献最多——因为每个字符占用2位。 内存的30%被字符串消耗其实是很常见的,不仅是因为字符串是与我们互动的最好的格式,而且是由于流行的HTTP API使用了大量的字符串。使用Java 8 Update 20,我们现在可以接触到一个新特性,叫做字符串去重,该特性需要G1垃圾回收器,该垃圾回收器 ...