快乐十分网上怎么投注:8张图理解Java

一图胜千言,下面图解均来自Program?Creek?网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。

1、字符串不变性

下面这张图展示了这段代码做了什么

String s = "abcd";
s = s.concat("ef");

2、equals()方法、hashCode()方法的区别

HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:

  1. 如果两个对象相等(equal),那么他们一定有相同的哈希值。
  2. 如果两个对象的哈希值相同,但他们未必相等(equal)。

3、Java异常类的层次结构

图中红色部分为受检查异常。它们必须被捕获,或者在函数中声明为抛出该异常。

4、集合类的层次结构

注意Collections和Collection的区别。(Collections包含有各种有关集合操作的静态多态方法)

5、Java同步

Java同步机制可通过类比建筑物来阐明。

6、别名

别名意味着有多个变量指向同一可被更新的内存块,这些别名分别是不同的对象类型。

7、堆和栈

图解表明了方法和对象在运行时内存中的位置。

8、Java虚拟机运行时数据区域

图解展示了整个虚拟机运行时数据区域的情况。

原文链接: programcreek 翻译: www.zk5bt.cn - era_misa
译文链接: //www.zk5bt.cn/11725.html
[ 转载请保留原文出处、译者和译文链接。]

关于作者: era_misa

(新浪微博:@era_misa

查看era_misa的更多文章 >>



相关文章

发表评论

Comment form

(*) 表示必填项

27 条评论

  1. 王虹凯 说道:

    总结的不错。很形象。

    Well-loved. Like or Dislike: Thumb up 14 Thumb down 0

  2. 圣斗士小强 说道:

    Very Good!推荐

    Well-loved. Like or Dislike: Thumb up 7 Thumb down 1

  3. xinwendashibaike 说道:

    很好,很清晰

    Well-loved. Like or Dislike: Thumb up 8 Thumb down 1

  4. whaon 说道:

    第五个没看懂啊

    Thumb up 4 Thumb down 2

    • itbokeyun 说道:

      第五张图说得太简单了,不过也能够看出来,java的同步机制就是通过加锁,加了锁,每次只能运行一个线程,就像病房里面的排队一样

      Well-loved. Like or Dislike: Thumb up 23 Thumb down 1

  5. flyxujie 说道:

    赞??!

    Thumb up 4 Thumb down 2

  6. 梵高先生 说道:

    不错不错,。。

    Thumb up 3 Thumb down 2

  7. 曾恺 说道:

    java就是因为对多线程有那么好的定义和支持才会那么牛。所以一定精通懂多线程。

    Hot debate. What do you think? Thumb up 4 Thumb down 16

  8. 独孤贾 说道:

    十万个赞?。?!

    Well-loved. Like or Dislike: Thumb up 5 Thumb down 0

  9. xxd 说道:

    第二项, 看来判断map中元素是否相等时,是先hashCode比较,再equals()比较的哇!

    Thumb up 3 Thumb down 3

  10. warBoy 说道:

    第一张图为什么要画2个s?真搞不懂

    Well-loved. Like or Dislike: Thumb up 5 Thumb down 0

  11. George 说道:

    很好。

    Thumb up 2 Thumb down 1

  12. IT网红 说道:

    总结的很好,不过如果可以加一些文字描述就会很好!

    Well-loved. Like or Dislike: Thumb up 4 Thumb down 0

  13. 朱焕雄 说道:

    有图形象生动

    Thumb up 2 Thumb down 1

  14. triones 说道:

    写的很好,适合有空的时候看看

    Thumb up 2 Thumb down 1

  15. GAOYG 说道:

    GOOD

    Thumb up 2 Thumb down 1

  16. 侯先生 说道:

    方法区不属于堆吗

    Thumb up 3 Thumb down 0

  17. paxos 说道:

    图8,1.7以后的版本已经不是这样
    常量池移到Heap中。

    Thumb up 2 Thumb down 1

  18. caroline 说道:

    图7 a和i在栈区,是方法吗?x,y在堆区,是变量?为啥用a和i表示啊

    Thumb up 2 Thumb down 1

  19. 张奔奔 说道:

    总结的不错

    Thumb up 3 Thumb down 0

  20. wuhu 说道:

    nice

    Thumb up 3 Thumb down 0

  21. Marvelous, what a webpage it is! This web site provides
    helpful information to us, keep it up.

    Thumb up 3 Thumb down 0

    • Zongs 说道:

      如果不同线程定义同样的字符串,他们在堆中的内存块是指向同一个吗?

      Thumb up 2 Thumb down 0

  22. 张文涛 说道:

    对于刚从C++转学java的也是相当简洁明了的

    Thumb up 2 Thumb down 0

四川快乐12
返回顶部
  • 送你一份时代天街附近必吃的火锅名单 2018-12-11
  • 施艾珠:统战工作更有底气和定力了 2018-12-09
  • 山东搭建“灯塔—党建在线”网络平台 2018-12-06
  • 端午假期扫尾 粽子价格大跳水 2018-12-04
  • 比亚迪秦EV450 稳居北京市占率第一 2018-12-03
  • 第二届未来汽车大会暨日照新能源汽车人才与产业峰会在日照举办 2018-12-03
  • 运城市两部微电影喜获全国奖 2018-11-28
  • [微笑]所谓的卖地,表面上卖的是土地,实际上卖的是关联资源!这就是为什么同样面积的土地处于不同的城市不同的地段,价值可以有云泥之别的原因。 2018-11-28
  • 【大考2018】2018高考首日众生相(组图) 2018-11-21
  • 昌吉州:让绿色成为生态底色发展主色 2018-11-21
  • 河北遵化清东陵打响景区环境提升攻坚战 2018-11-18
  • 河北馆陶:端午节火了“艾旅游” 2018-11-18
  • 媒体人:姚文智“起风了” 民进党雪崩式危机开始了 2018-11-17
  • 变相“现金贷”重出江湖 利率畸高个别超过1000% 2018-11-17
  • 马英九出席佛教祈福活动用喇叭高喊:“两岸和平 台湾繁荣” 2018-11-16
  • 366| 15| 230| 886| 588| 301| 809| 844| 147| 129|