java什么是方法(Method)?

方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个:
①:结构化代码
将代码按照功能进行组织,使代码的结构比较清晰,容易阅读和修改,也就是程序的可维护性强。
②:减少代码重复
一个固定的功能,可能会在程序中多次使用,在使用时只需要调用写好的方法,而不用重复书写对应的功能代码。

方法在书写时需要注意以下两点:
①:逻辑严谨
方法实现的一个完整的功能,所以在书写时要考虑到各种可能的情况,并对每种情况做出恰当的处理。
②:通用性强(可重复利用)
方法实现的是一种功能,在实际实现时,可以根据需要,使方法具备一定的通用性,除非必要,否则不要写专用的方法。在Java 语言中,恰当的使用方法,将使程序更加优雅,便于阅读和使用。

我的总结:

方法:一段可重复使用的代码段;

程序中完成独立功能的一段代码的集合。

原文地址:https://www.cnblogs.com/fanweisheng/p/11130886.html

时间: 2024-11-06 22:09:25

java什么是方法(Method)?的相关文章

Java反射-方法(Method)

工作了三年,第二次使用反射! 遇到的问题描述: 多个页面查询后,返回的List中的对象属性为“.00”,页面显示不友好. 查询原因是因为查询数据的SQL为:to_char(a.applyAmount,'999g999g999d99') as applyAmount, 而数据库中applyAmount的值为0. 如果使用以下SQL语句进行测试的话,查询结果也会查询“            .00”的情况. 同时WEB端已采用标签库的形式解决了该问题,Mobile端使用该标签时,不能进行解析该标签.

Java中的方法重写 与 final关键字

Java中的方法重写 与 final关键字 以下程序是否存在错误? class Base { private final void method() { System.out.println("In Base..."); } } class Sub extends Base { public void method() { System.out.println("In Sub..."); } } 答案 正确的. 使用final关键字可以声明类.成员变量和成员方法,一

java反射调用方法

1:Class类中的方法 public Method getDeclaredMethod(String name, Class<?>... parameterTypes) throws NoSuchMethodException, SecurityException 参数: name - 方法名 parameterTypes - 参数数组 返回: 该类与指定名和参数相匹配的方法的 Method 对象 2:Method类中的方法; public Object invoke(Object obj,

JavaSE学习笔记(四)——Java中的方法

一.  Java中的方法 需求:求整数10和整数3的乘积,然后在求整数2000和整数300的乘积. public class MethodTest01 { public  static void main(String[] args){ int  i = 10; int  j = 3; int  k = i * j; System.out.println("i  * j = " + k); int  l = 2000; int  m = 300; int  n = l * m; Sys

JAVA学习--反射方法操作

1 //1.获取运行时类的方法 2 3 @Test 4 public void test1(){ 5 Class clazz = Person.class; 6 //1.getMethods():获取运行时类及其父类中所有的声明为public的方法 7 Method[] m1 = clazz.getMethods(); 8 for(Method m : m1){ 9 System.out.println(m); 10 } 11 System.out.println(); 12 13 //2.ge

通过反射获取及调用方法(Method)

1.获取方法使用反射获取某一个类中的方法,步骤:①找到获取方法所在类的字节码对象②找到需要被获取的方法 Class类中常用方法: public Method[] getMethods():获取包括自身和继承过来的所有的public方法 public Method[] getDeclaredMethods():获取自身所有的方法(不包括继承的,和访问权限无关) public Method getMethod(String methodName,Class<?>...parameterTypes)

java对象引用在方法中传递

java对象引用在方法中传递 package com.cy; public class Client { public static void main(String[] args) { Student std = new Student("cy", 24); changeStudentNameAndAge(std); System.out.println(std.toString()); } // 改变学生姓名和年纪 // 1.直接操作对象 private static void c

Java中的virtual method

今天看jcvm的标准的 时候,看到有一个virtual method,感觉很疑惑,以前看Java的时候并没有发现有这类方法. 百度.Google了一下,才发现,Java中普通方法就是virtual method,动态绑定是Java的默认行为. 如果不想让一个方法成为virtual method,只要把这个方法申明为final就可以了. 至于在c++中虚方法是怎么回事,可以参考下面这篇文章 http://www.cnblogs.com/xd502djj/archive/2010/09/22/183

深入理解Java虚拟机笔记---方法调用

方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程.在程序运行时,进行方法调用是最普遍.最频繁的操作.在Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(相当于直接引用).这个特性给Java带来了更强大的动态扩展能力,但也使得Java方法的调用过程变得相对复杂,需要在类加载期间甚至到运行期间才能确定目标方法的直接引用.

Java Reflection(五):方法

转载自并发编程网 – ifeve.com 内容索引获取Method对象方法参数以及返回类型通过Method对象调用方法 使用Java反射你可以在运行期检查一个方法的信息以及在运行期调用这个方法,通过使用java.lang.reflect.Method类就可以实现上述功能.在本节会带你深入了解Method对象的信息. 获取Method对象 可以通过Class对象获取Method对象,如下例: Class aClass = ...//获取Class对象 Method[] methods = aCla