您的位置 首页 > 数码极客

java资料韩顺平零基础学java资料

1. 字符串的不可变性

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

2. equals()和HashCode()的契约

HashCode是为提高性能而设计的。equals()和hasCode()之间的契约是:

1. 如果两个对象是相等的,那么它们必须有相同的哈希代码。

2. 如果两个对象有相同的哈希码,它们不一定相等的。

3. Java 异常类的层次结构

途中红色的部分是被检查的异常,必须被捕获或在方法的throws子句中声明。

4. 集合类的层次结构

注意Collections和Collection之间的区别。

5. Java同步化

Java的同步机制可以用一个建筑物来做比喻。

6. 别名

别名意味着一个位置有多个可以更新的别名,而且这些别名有不同的类型。

7. 堆栈(Stack)和堆(Heap)

这张图显示了方法和对象在运行时内存中的位置。

8. JVM运行时数据区域

此图显示了整个JVM运行时数据区域。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“java资料,韩顺平零基础学java资料,韩顺平java资料,黑马程序员java资料”边界阅读