以System.out.println()为例:
- System:系统类
- out:标准输出对象
- println():是一个方法
方法是什么?
java方法是一个语句集合,它们在一起执行了一个功能
- 方法是解决一类问题的步骤的有序组合
- 方法包含于对象或者类中
- 方法在程序中被创建,在其他地方被引用
方法的优点:
- 使程序变得更简短而清晰
- 有利于程序维护
- 可以提高程序开发的效率
- 提高了代码的重用
方法的命名规则:
- 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符
- 下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件
- 一个典型的模式是:test<MethodUnderTest>_<state>,例如 testPop_emptyStack
方法的定义:
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
- 修饰符:修饰符可选,告诉编译器如何调用该方法。定义了该方法的访问类型
- 返回值类型:方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。 在这种情况下,returnValueType 是关键字void
- 方法名:是方法的实际名称。方法名和参数表共同构成方法签名
- 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类 型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数
- 方法体:方法体包含具体的语句,定义该方法的功能
方法的调用:
有两种调用方法的方式,根据方法的返回值来确定
- 当方法返回一个值的时候,方法调用通常被当做一个值
int larger = max(30, 40);
- 方法返回值是void,方法调用一定是一条语句
System.out.println("java学习笔记!");
void关键字:
一个void方法的调用一定是一个语句
变量的作用域:
- 变量的范围是程序中该变量可以被引用的部分。
- 方法内定义的变量被称为局部变量。
- 局部变量的作用范围从声明开始,直到包含它的块结束。
- 局部变量必须声明才可以使用。
- 方法的参数范围涵盖整个方法。参数实际上是一个局部变量。
- for循环的初始化部分声明的变量,其作用范围在整个循环。但循环体内声明的变量其适用范围是从它声明到循环体结束。
它包含如下所示的变量声明:
可以在一个方法里,不同的非嵌套块中多次声明一个具有相同的名称局部变量,但不能在嵌套块内两次声明局部变量
命令行参数的使用:
命令行参数是在执行程序时候紧跟在程序名字后面的信息