摘要:
首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的 阅读全文
posted @ 2020-11-13 16:32
Super揍敌客
阅读(158)
评论(0)
推荐(0)
摘要:
点击上方“程序员小灰”,选择“置顶公众号” 有趣有内涵的文章第一时间送达! 本文转载自公众号 Hollis 对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通 阅读全文
posted @ 2020-11-13 16:31
Super揍敌客
阅读(71)
评论(0)
推荐(0)
摘要:
深入剖析Java中的装箱和拆箱 深入剖析Java中的装箱和拆箱 自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。 以下是本文的目录大纲: 一.什么是装箱?什么是拆 阅读全文
posted @ 2020-11-13 16:01
Super揍敌客
阅读(62)
评论(0)
推荐(0)
摘要:
试官可能会问你:“你重写过 hashcode 和 equals 么,为什么重写 equals 时必须重写 hashCode 方法 1)hashCode()介绍: hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个 int 整数。这个哈希码的作用是确定该对象在哈希表中的索引位置 阅读全文
posted @ 2020-11-13 15:50
Super揍敌客
阅读(119)
评论(0)
推荐(0)
摘要:
==:比较两个对象的地址是否相等,也就是判断两个对象是不是同一个对象,(**基本数据类型==比较的是值,引用数据类型==比较的是内存地址**) 1 因为Java只有值传递,所以,对于==来说,不管是比较基本数据类型,还是引用数据类型的变了,其本质比较的都是值,只是引用类型变量存的值是对象的地址 Vi 阅读全文
posted @ 2020-11-13 15:17
Super揍敌客
阅读(224)
评论(0)
推荐(0)

浙公网安备 33010602011771号