Thinking in java的第二章,一切都是对象。对象这个概念在导论中已经提到了,在这一章都,作者给了更加深刻的解释:
- 只有实例化后才可以成为对象(基本类型特例),单个String s只是一个引用。
- 引用在计算机中被往往放在堆栈中,而对象放在堆中(基本类型在堆栈中)。
- java中基本类型都有固定的大小,并且不存在无符号类型。
- 数组是对象。(不论是基本类型还是普通类数组),存储结构参照(2)
- 只有在类成员中的基本数据类型初始化才会有默认值,如果局部变量就不具有。
- java中对象参数的传递为引用传递(基本数据类型除外,可以参照(2)中的存储方式理解)。
- 对于static作用的方法和变量并不依赖于对象是否创建而存在。static中如果要使用非局部变量就必须是静态变量。(这一点和static方法是否线程安全有点关系,假如static方法没有用到共享空间就是线程安全,那么结合static特性,如果static传入的参数不是线程间共有的,就是线程安全)。
感觉在看的过程有很多之前没想到的东西,比如之前在看static,就只会想到static,现在回去考虑线程安全的问题,还是学了不少东西啊。
相关推荐
Thinking in Java 自学笔记——第二章 一切皆对象 个人原创,不喜勿喷。
本人在自学Thinking in Java这本书时所总结归纳的一些重点,希望能帮助大家更好地理解此书
Thinking in Java 自学笔记——第一章 对象导论 个人原创,不喜勿喷。
这是我经过半年的认真研读《thinking in java》这本书的读书笔记,涉及到从容器一章开始的所有后续章节的内容,只有把握我笔记中的内容我想你就差不多弄懂了<thinking in java>这本书的精华
王者归来之--Java编程思想读书笔记 Think in java4th
thinking in java读书笔记,内容不多,但觉得精彩,不好您可以在评论里骂我。
英文版Thinking in java Thinking in Java Fourth Edition Bruce Eckel President, MindView, Inc.
以绝对敏锐的眼光解析thinking in java,彻底让你理解本章!
多年前thinking in java (4 edition)的读书笔记。记录了一些当时认为比较重要的知识点。
Thinking in Java 4th Edition Annotated Solutions Guide!
2、Thinking in Java 3th Edition习题及答案.chm为第三版的配套习题参考答案。 3、Thinking in Java 4th Edition.pdf是pdf格式,非扫描版,完整版,绝对不会少一丁点内容。 4、Thinking in Java 4th Edition答案.zip...
Thinking in java 电子书,经典java书籍
Thinking in Java 4Edition 练习题答案
thinking in java thinking in java thinking in java thinking in java thinking in java
thinking in java 文档
Thinking in Java, 2nd Edition Thinking in Java, 2nd Edition, Release 11 .. Java I have seen so far. Jeff Sinclair, Software Engineer, Kestral Computing Thank you for Thinking in Java (含源码)
Thinking in Java中文和英文2个版本都在里面,大家可以看看
java ,thinking in java ,源码,thinking in java 第四版源码。。欢迎使用
这是我看Thinking in java 做的笔记,和大家分享下,如有不明白的的地方可与我私信,或者直接问度娘。
Thinking in Java 习题答案, 源代码