1.2.6 Java中的方法
方法在程序中就是一段可重复调用的代码,是对代码的一种重新组织方式。
一、定义格式如下:
public static 返回值类型 方法名称([参数列表...]){
[return 返回值] ;
}
说明(函数的四要素):
返回值有两种类型
• 返回具体的数据类型:基本数据类型、引用数据类型
• 什么都不返回:void
函数名:是对函数体的一个命名标识,第一个单词的首字母小写,之后每个单词的首字母大写。“见名知意”
参数列表:是一系列要实现函数功能的输入条件。如无参,则表示为空或void。
函数体:函数要完成的功能。
二、函数的调用(三种格式)
1.语句格式:用于无返回值的方法调用
2.表达式格式:用于有返回值的方法调用
3.函数的实参格式:用于有返回值的方法调用
三、递归调用
递归调用:就是一个方法自己调用自己,但是在使用递归操作的时候应该明确的声明一个操作的终结点。
但一般能通过简单的语句代替的不采用递归,这样会增加内存的负担,因为每调用一次方法都要开辟一个段栈空间,直到该方法调用结束才释放。
四、方法重载
所谓的方法重载,就是指:方法名称相同,参数的类型或个数不同,调用的时候会根据传入的参数的类型或个数自动完成不同方法体的调用。
方法重载和返回值类型无关,所以两个返回值类型不同,其他都相同的方法不能称为方法重载。
方法重载还要和之后类的继承的方法的覆写区别开来,其具体区别见后面。
发表评论
-
new Date(new Date().toString())结果与new Date()结果不一样的原因
2010-03-12 14:09 2514Date now=new Date(); System.out ... -
String与StringBuffer的比较2
2009-04-12 23:16 885No. -
String与StringBuffer的比较2
2009-04-12 23:10 767No. -
String与StringBuffer的比较1
2009-04-12 23:09 973String类对象数组可直接调用java.util.Array ... -
JavaSE应用程序类集部分详解6
2009-04-12 22:42 680Properties类 一、Properti ... -
JavaSE应用程序类集部分详解5
2009-04-12 22:41 774Map接口 Map接口中 ... -
JavaSE应用程序类集部分详解4
2009-04-12 22:40 671Collection集合的输 ... -
JavaSE应用程序类集部分详解3
2009-04-12 22:39 719Set接口 一、Set<E>接口 ... -
JavaSE应用程序类集部分详解2
2009-04-12 22:37 543五、ArrayList<E>类 1、ArrayL ... -
JavaSE应用程序类集部分详解1
2009-04-12 22:35 801类集设置的目的 类集设置的目的是为处理对象的 ... -
JavaSE类集框架的完整结构2
2009-04-12 22:32 789三、Map<K,V>接口 Map<K,V& ... -
JavaSE类集框架的完整结构1
2009-04-12 22:31 971类集框架的完整结构 类集框架是用来处理动态的对象数组的。 ... -
JavaSE基础知识数组部分
2009-04-12 22:23 7591.2.5 Java中的数组 JAVA中的数组概念仍然用于 ... -
JavaSE基础知识循环结构部分
2009-04-12 22:22 7121.2.4.2 循环结构 1、循 ... -
JavaSE基础知识分支结构
2009-04-12 22:20 6231.2.4 Java流程控制语句结构 JAVA继续沿用用之 ... -
JavaSE基础知识关键字部分
2009-04-12 22:19 7321.2.3 Java关键字 几个关键字需 ... -
JavaSE基础知识部分
2009-04-12 22:17 7911.2 JavaSE基础知识部分 1.2.1 数据类型 ... -
JDK的安装及环境变量的设置
2009-04-12 22:10 854JDK的安装之前也需要先禁用防火墙; JDK的安装要注意其安 ... -
Java简介
2009-04-12 21:59 583Sun公司最初想把程序植入到各种设备中,来实现一些功能,但此项 ... -
JavaSE重点知识点总结
2009-04-12 21:58 2196第一部分:Java基础程序设计 基础部分包括数据类型、运算符 ...
相关推荐
JavaSE是Java标准版,JavaSE知识点总结涵盖了Java语言的基础知识和高级应用。以下是JavaSE知识点总结的详细内容: 1. 面向对象的理解 面向对象是Java的基本特性,是软件开发过程中使用的基于面向过程的一种思维方式...
JavaSE 是 Java Standard Edition 的缩写,指的是 ...以上是 JavaSE 的思维导图解析,涵盖了 Java 语言的基础知识、语言特性、数据类型、变量、常量、类型转换、运算符、逻辑控制、方法、递归、数组等方面的知识点。
JavaSE 知识点总结涵盖了 JavaSE 的基础知识点,包括面向对象的理解、面向对象的特点、继承、多态、抽象、接口、类加载机制、IO 体系等。 一、面向对象的理解 面向对象是 Java 的基本特征,是软件开发过程使用的...
JavaSE知识点总结 JavaSE(Java Standard Edition)是Java平台的标准版,...JavaSE知识点总结涵盖了面向对象、类和对象、继承、多态、抽象类和接口、异常处理、IO流等方面,掌握这些知识点是开发Java应用程序的基础。
13.1 String类的基础知识 243 13.1.1 对象的创建 243 13.1.2 巧用构造器 244 13.1.3 String类的重要方法 245 13.2 String对象的内存机制 248 13.2.1 一段令人困惑的字符串程序 248 13.2.2 “一次投入,...
这个文件里的内容适合Java初学者,这是一些关乎JavaSE面向程序的相关知识以及一些Java的基础使用规则、类的定义规则、方法的定义方式等等。这也是小编在刚开学学习JavaSE时记录的一些笔记,里面的内容非常适合JavaSE...
本题库涵盖了 JavaSE 语言基础的多个方面,包括顺序、条件、循环、数组、静态方法等。下面是对每个题目的详细分析和知识点总结。 1. 排序三个数字 * 知识点:顺序结构、输入输出语句 * 本题要求从命令行输入 3 个...
下面是 JavaSE 测试题及答案,涵盖了 Java 语言的基础知识,包括接口、抽象类、继承、访问控制符、集合框架、IO 操作等。 一、接口和抽象类 在 Java 中,定义接口的关键字是 `interface`,而不是 `abstract`、`...
"java基础知识点归纳总结" java是一种广泛应用的编程语言,以下是java基础知识点的归纳总结: 一、java 概述 * java是由Sun公司的James Gosling等人开发的语言,最初名称为Oak,1994年更名为Java。 * java有三种...
Java基础知识总结经典 本资源总结了Java基础知识,涵盖了Java概述、Java语法基础、Java开发环境配置、Java命令等多个方面。下面是该资源中所涵盖的知识点: 一、Java概述: * Java的历史:1991年,Sun公司的James...
java基础知识总结(超级经典) java是一种广泛应用于企业级应用程序开发、Android应用程序开发、Web应用程序开发等领域的编程语言。下面是java基础知识的总结: 一、java概述 java是一种面向对象的编程语言,由...
JAVA 程序设计基础知识点总结 本文将对 JAVA 程序设计基础知识点进行总结,涵盖了 JAVA 的历史、技术架构、开发环境、环境变量配置、Classpath 配置、javac 和 java 命令的作用等方面的知识点。 一、JAVA 的历史 ...
本文将解释标识符和关键字的定义、规则和特点,并提供相关的 Java 基础知识点。 一、标识符 标识符是 Java 语言中用于命名变量、类、方法、包等的名称。它可以是英文字母、汉字、日语、俄语等,但通常情况下,我们...
本资源摘要信息涵盖了Java基础入门的知识点,涉及到Java语言的基本概念、开发环境、语法结构、变量类型、运算符、控制结构、方法、数组等方面。 一、Java语言的基本概念 * Java语言的三大体系:JavaSE、JavaEE、...
本资源摘要信息涵盖了 Java 语言的基础知识点,包括对象的创建和回收、构造函数、访问控制符、抽象类和方法、屏幕坐标系统、继承和多态等。 一、判断题 1. Java 程序里,创建新的类对象用关键字 new,回收无用的类...
二、Java 基础知识 1. Java 属于高级语言。 2. .class 文件可以在 Java 虚拟机中运行。 3. java.exe 命令是 Java 解释器,负责将“.class”文件解释成机器语言。 4. JDK(Java Development Kit)中包含了 JRE(Java...
19.1.1 网络基础知识494 19.1.2 网络基本概念495 19.1.3 网络传输协议496 19.2 Java网络类和接口497 19.3 InetAddress类498 19.4 URL和URLConnection类499 19.5 Scoket套接字505 19.6 Datagram套接字509 19.7 综合...
Java知识点总结 JAVA概述: Java是一种编程语言,由James Gosling等人在1991年开始开发,最初命名为Oak,后改名为Java。Java有三种技术架构:Java Platform Enterprise Edition(JAVAEE)、Java Platform Standard ...
本书涵盖了JavaSE开发环境配置、程序设计基础、面向对象相关技术、常用API、UML基础知识。在章节中穿插了上机习题,并提供了答案,用于对该章内容进行阶段性总结演练。 作者长期从事教学工作,积累了丰富的经验,其...
Java 编程基础知识点总结 Java 是一种可以编译跨平台、面向对象的高级计算机语言。Java 语言的特点包括简单、安全、跨平台、面向对象、支持多线程等。Java 的三个技术平台分别是 JavaSE、JavaEE、JavaME。 Java ...