方法的定义与调用
[修饰符1 修饰符2….]返回值类型 方法名(形式参表){语句…..}
Java中的方法对应于c、c++中的函数;
方法是完成一定功能的代码片段,本质是增强程序的互用性,当调用方法的时候才能被执行
例如:我们要在车间组装一辆汽车,我们可以把螺丝、轮胎、铁片等放在一起在组装,一起在一个main方法中执行,但是这样太复杂了,我们可以划分3个车间,一个车间做底盘,一个车间做车间,一个车间做发动机,当我要组装一辆车的时候,直接可以叫车间的做好的东东来组装,这样,每个车间就成了一个方法!
方法包括:
形式参数:相当于车间里的原料,原料有很多种形状的,当需要原料的时候,就要事先定义好,例如:当需要圆形铁柱,我们就要定义一个圆形铁柱。形式上只能接受某种类型的参数(原料)。
实参:实际传给方法的数据
返回值:方法在执行完毕后返还给调用它的环境数据。
返回值类型:事先约定的返回值的数据类型。如返回值,则定义返回void。
类中的方法:
用来实现或封装固定的功能:普通方法、静态方法、final方法
可以封装具体逻辑,完成对象的创建(内存开辟一个空间,保存实例,固定返回对应类型的实例):构造方法(构造器)。
例如:
public class TestMethod {
// 四个单独的方法,相当于四个车间
public static void m(){
System.out.println("ok");
System.out.println("hello");
}
public static void m1(int i){//形式参数,规定所传的值必须为整数型
if(i>3)
return ;
System.out.println(i);
}
public static void m2(int i,int j){
System.out.println(i+j);
}
public static int m3(int i,int j){
return i>j? i: j;
}
public static void main(String[] args) {//主main方法
m();
m1(2);
m2(4,5);
m3(3,7);
int i=m3(3,7);
System.out.println(i);
}
}
分享到:
相关推荐
第一种方法是直接使用Java小程序中的专用协议纯Java驱动器,通过两种结构(即客户端和服务器端)直接访问数据库。这种方案下,所有的客户功能都由Java实现,不需要额外的Java服务器程序作为中间层。 第二种方法则是...
总结来说,本文详细介绍了Java中MySQL数据库连接和操作的基本步骤,强调了数据库在软件开发中的重要性,并简要介绍了数据挖掘的概念、方法和工具。通过对这些知识点的了解和掌握,开发者能够更加高效地进行软件开发...
由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题。于是我给出此...
Java方法参数传值是Java编程中的基础知识点,涉及变量、数据类型和方法调用的机制。在Java中,数据类型分为基本数据类型和引用数据类型。基本数据类型包括布尔型(boolean)、字节型(byte)、短整型(short)、整型...
在Java编程语言中,方法是实现特定功能的代码块,它们可以接受输入(参数)并返回结果。本文将深入探讨Java中方法参数的传递机制,帮助开发者更好地理解这一核心概念。 1. 参数传递方式 Java中,方法参数的传递主要...
Java小程序数据库访问方法和实例.pdf
介绍java方法,方法重载修饰符:目前就用 public static。后面再详细讲解其他修饰符 返回值类型:就是功能结果的数据类型 一定对应返回值的数据类型
Java的小论文浅谈String类,讨论了Java中字符串的存储和处理。Java提供了String类、StringBuffer类和StringTokenizer类来存储和处理字符串。在大多数情况下,可以使用String类来创建字符串。 String类在存储和处理...
### Java同步机制浅谈 #### synchronized关键字的作用及应用 在Java多线程环境中,`synchronized`关键字扮演着至关重要的角色。它可以帮助开发者确保多线程环境下的数据一致性,防止因并发访问导致的数据错误。本...
本文将深入探讨Java中生成随机数的几种方法及其特点。 首先,最基本的随机数生成方法是使用`java.lang.Math.random()`。这个静态方法返回一个介于0.0(包括)到1.0(不包括)之间的双精度浮点数。要生成指定范围内...
### 浅谈Java中的四个核心概念 随着信息技术的飞速发展与互联网的普及,Java作为一门面向对象的、跨平台的编程语言,在软件开发领域占据了举足轻重的地位。Java不仅仅是一门语言,它更是一个庞大的技术平台。为了更...
Java JVM 调优浅谈 Java 虚拟机(JVM)是 Java 语言的核心组件之一,负责加载、验证、执行 Java 字节码。JVM 的调优对于 Java 程序的性能和稳定性至关重要。下面对 JVM 调优的相关知识点进行了详细的解释。 数据...
在 Java 中,我们可以使用 UUID.randomUUID() 方法来生成一个随机的 UUID。同时,我们也可以使用 UUID.nameUUIDFromBytes() 方法来生成一个基于名称的 UUID。 关于 UUID 的校验,Java 提供了多种方法来实现。我们...
在Java编程语言中,随机数的生成是...以上这些知识点涉及了Java中随机数生成的基础方法、并发场景下的随机数生成以及随机数分布的均衡性处理等方面,开发者在实际编程实践中需要根据具体情况选择合适的随机数生成方式。
Java 程序中的构造方法调用 Java 程序设计语言中的构造方法是一个特殊的成员方法,它专门用于创建对象和对所创建的对象进行初始化。正确调用构造方法是我们设计程序的关键所在。构造方法的调用方式有三种:一是在...
"浅谈Java技术学习方法.pdf" Java是一种简单易用、完全面向对象、有平台无关性、安全可靠的开发工具。自1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。Java技术和应用发展很快,在...
摘要:本文将对 Java Web 中 Request 对象中 GET 和 POST 方法的差异进行分析和比较,通过代码示例和输出结果,展示 GET 和 POST 方法的不同之处,并分析其优缺点。 GET 方法和 POST 方法都是服务器的请求方式,...
在Java编程领域,Java小程序(通常指的是Java Applets或JDBC Applets)是嵌入到网页中的小型应用程序,用于提供交互式用户体验。这些小程序经常需要与数据库进行交互,以存储和检索数据。本文将深入探讨Java小程序...
4. Java软件测试的特点:文中强调了Java语言面向对象、安全、健壮等特点,这些特点也影响了软件测试的方向和方法。例如,Java的单继承特性在软件测试中可以减轻一些工作量。同时,Java的跨平台性和编译后的字节码...