八股day03_方法

简介: 八股day03_方法

什么是方法?

方法是一种语法结构,他可以把一段代码封装成一个功能,以便重复使用。

方法在计算机中的哪里执行的?

栈内存;方法区将类的字节码文件加载好后,如果调用方法,该方法会入栈,方法执行结束则出栈

栈是一种怎样的数据结构?

先进后出。

java中参数的传递机制是怎样的?

值传递(实参的副本赋值给形参)

基本类型的参数和引用类型的参数在传递的时候有什么不同?

基本类型传递的是存储在实参(变量)中的数据值;

引用类型传递的是存储在实参(变量)中的地址值。

什么叫方法的重载?

(条件1)一个类中,多个方法的(条件2)名称相同,但是他们的(条件3)形参列表不同,那么这些被称为方法重载。

(注:只有三个条件都满足就是方法重载,返回值类型和修饰符是否一样不影响;形参列表不同是指个数,类型,顺序不同)

方法重载的应用场景?

在开发过程中我们经常需要为处理一类业务,提供多种解决方案,此时用方法重载来设计是很专业的。

相关文章
|
5月前
|
机器学习/深度学习 人工智能
技术人的四大「造神」学习法,为啥就没人好好用呢?
技术人的四大「造神」学习法,为啥就没人好好用呢?
50 2
|
5月前
|
存储 缓存 Oracle
Java线程池,白话文vs八股文,原来是这么回事!
一、线程池原理 1、白话文篇 1.1、正式员工(corePoolSize) 正式员工:这些是公司最稳定和最可靠的长期员工,他们一直在工作,不会被解雇或者辞职。他们负责处理公司的核心业务,比如生产、销售、财务等。在Java线程池中,正式员工对应于核心线程(corePoolSize),这些线程会一直存在于线程池中。他们负责执行线程池中的任务,如果没有任务,他们会等待新的任务到来。 1.2、所有员工(maximumPoolSize) 所有员工:这些是公司所有的员工,包括正式员工和外包员工。他们共同组成了公司的团队,协作完成公司的各种业务。在Java线程池中,所有员工对应于所有线程(maxim
|
11月前
|
存储 Oracle 安全
你背的“八股文”可能已经过时了
随着技术的不断更新迭代,一些曾经被认为是“标准答案”的观点和方法,已经不再适应当前的需求,甚至被视为过时的做法。在新的JDK版本中,许多新的特性、工具和方法被引入,使得Java编程变得更加简洁、高效和强大。所以,是时候对“八股文”进行一次知识库的清理和更新了。
|
Java BI 数据库
特别诺贝尔奖论文《天赋与运气:随机性在成功与失败中的作用》代码实现简版(JAVA)
特别诺贝尔奖论文《天赋与运气:随机性在成功与失败中的作用》代码实现简版(JAVA)
|
设计模式 缓存 算法
花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
Design Patterns: Elements of Reusable Object-Oriented Software(以下简称《设计模式》),一书由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides合著(Addison-Wesley,1995)。这四位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。他们首次给我们总结出一套软件开发可以反复使用的经验,帮助我们提高代码的可重用性、系统的可维护性等,解决软件开发中的复杂问题。
159 0
|
算法
谈一谈|浅谈单纯形法其中奥妙
谈一谈|浅谈单纯形法其中奥妙
188 0
|
Java 数据库连接 数据库
信不信十分钟让你彻底搞懂java反射
概念:反射是Java的一种机制,让我们可以在运行时获取类的信息 作用:通过反射,我们可以在程序运行时动态创建对象,还能获取到类的所有信息,比如它的属性、构造器、方法、注解等;
18059 2
信不信十分钟让你彻底搞懂java反射
|
消息中间件 运维 Dubbo
源码阅读的方法、误区以及三种境界
源码阅读的方法、误区以及三种境界