int转换为integer,int类型转换为byte类型

  int转换为integer,int类型转换为byte类型

  元模式在Java字符串类中的应用。同样,让我们看看代码。你认为这段代码的输出结果是什么?

  S1=‘小争执中的兄弟’;S2=‘小争执中的兄弟’;字符串s3=新字符串(‘小争执中的兄弟’);system . out . println(S1==S2;system . out . println(S1==S3);上述代码的执行结果有真有假。和Integer类的设计思路一样,String类使用共享元模式复用同一个字符串常量,也就是代码中的“小冲突”。JVM会开辟一个专门的存储区域来存储字符串常量,这个区域叫做“字符串常量池”。上述代码对应的内存存储结构如下。

  但是,字符串类的共享模式的设计与整数类略有不同。Integer类共享的对象在加载该类时创建一次。但是,您不能提前创建一个字符串,因为您无法提前知道要共享哪个字符串常量。第一次使用字符串常量时,将它存储在常量池中,以后使用时,只需直接引用常量池中已有的内容,无需重新创建。

  python中使用的是享受元模式吗,python把Java String类的重点放在享受元模式上?Source 55 享受模式(下)Java Integer和String中享受模式应用分析

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: