关闭

8张图理解Java

发表于:2015-2-26 09:46

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:era_misa    来源:51Testing软件测试网采编

  一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。
  1、字符串不变性
  下面这张图展示了这段代码做了什么
  String s = "abcd";
  s = s.concat("ef");
  2、equals()方法、hashCode()方法的区别
  HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:
  如果两个对象相等(equal),那么他们一定有相同的哈希值。
  如果两个对象的哈希值相同,但他们未必相等(equal)。
  3、Java异常类的层次结构
  图中红色部分为受检查异常。它们必须被捕获,或者在函数中声明为抛出该异常。
  4、集合类的层次结构
  注意Collections和Collection的区别。(Collections包含有各种有关集合操作的静态多态方法)
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号