当前位置 > 主页 > 万和大讲堂 >


看8张图,南京Java培训带你理解Java

2016-05-27 10:16

  有时候一张图往往胜过千言万语。下列的图是南京万和Java培训整理的Java教程,希望这些图能够帮助你复习已经学习到的知识。


  1、字符串的不变性


  下图展示了如下的代码运行过程:


  


  备注:String reference variable :字符串引用变量  String object:字符串对象


  2、equals() 和hashCode()的关系


  哈希码是设计用于提高性能的。equals()和hashCode()的关系是:


  2.1如果两个对象相等,那么它们一定有着相同的哈希码。

  2.2即使两个对象有着相同的哈希码,但它们不一定相等。



  备注:Hash Function:哈希函数        buckets:散列桶


  3、Java异常类的层次结构


  红颜色标注的方块属于检查异常,这类异常必须通过在try—catch代码块里捕获异常或者在方法中用thorws申明抛出异常。有疑惑?咨询南京万和Java培训



  4、集合类的层次结构


  注意Collections和Collection的区别:



  备注:Collection:是集合类层次结构的最顶层接口。

  Collecitons:这个类由操作集合对象的静态方法和集合对象组成。有疑惑?咨询南京万和Java培训



  5、Java同步机制


  Java同步机制可以用一栋大楼来比喻阐述:



  备注:special room:专用房间   wait room:等待室     hallway:走廊


  6、引用别名机制


  引用别名机制是指多个引用可以定位到同一个能被更新的内存地址,而这些引用变量可以是不同的类型。



  7、栈和堆


  下图展示了方法和对象在运行时在内存的存储位置:  有疑惑?咨询南京万和Java培训



  备注:Stack:栈  Heap:堆


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


  下图展示了java虚拟机运行时总体的数据区域:



  备注:Thread:线程  PC Register:程序计数器   JVM Stack:Java虚拟机栈


  Native Method Stack:本地方法栈 Heap:堆   Method Area:方法区:Runtime Constant Pool:运行时常量池


  想和兴趣相投的朋友们一起交流吗?那就来江苏万和计算机培训中心吧。而江苏万和作为南京专业的Java培训中心,欢迎广大有志于此行业发展的学员们加入。

最近开班 more>
  • Python基础班
  • Java全栈开发
  • 前端基础班
  • 软件测试
  • 云原生精英班
  • 云网预科班
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCE 9.0
  • 随时开课
  • 12月26日
  • 随时开课
  • 12月4日
  • 12月16日
  • 12月9日
  • 12月21日
  • 1月6日
  • 12月30日
  • 12月16日
  • 12月21日
  • 12月7日
  • 12月7日
  • ——
  • 随时开课
  • 12月16日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入