"Java学习打卡day8,主要内容包括方法的基础语法,特别是`public static void main(String[] args)`方法的理解和使用,以及如何调用自定义方法进行计算并输出结果。"
在Java编程语言中,方法是组织代码的基本单元,它们允许我们将复杂的任务分解成更小、更易于管理的部分。在Day8的学习中,我们关注了方法的基础概念,特别是主方法(`main`方法)和自定义方法的使用。
主方法是每个Java应用程序的入口点,它由`public static void main(String[] args)`定义。这个方法有三个关键特性:
1. `public`:表示这个方法对所有类都是可见的,可以从任何地方调用。
2. `static`:意味着这个方法属于类,而不是类的实例,因此可以无需创建对象就能直接调用。
3. `void`:表示该方法不会返回任何值。
4. `main`:是方法名,Java虚拟机(JVM)识别这个特殊名称作为程序的起点。
5. `(String[] args)`:是形式参数列表,通常用于接收命令行参数,但在这个例子中并未实际使用。
在提供的代码示例中,`main`方法内调用了名为`sum`的自定义方法。`sum`方法的作用是计算两个`int`类型数值的和,并直接将结果输出到控制台。它具有以下结构:
- `public static void sum(int i, int j)`:`public`使得该方法对所有类可见,`static`表示方法属于类,`void`表示无返回值,`sum`是方法名,`(int i, int j)`是形式参数列表,接受两个整数参数。
在`main`方法中,`sum`方法被调用两次,分别传入不同的参数。第一次调用时,使用常量值10和20;第二次调用时,使用变量`a`的值100和常量500。每次调用`sum`方法后,都会执行方法体内的代码,即计算两个数的和并打印结果。
值得注意的是,方法的调用并不局限于`main`方法。任何程序可执行到的地方,无论是其他方法还是循环体内部,都可以调用已定义的方法。这种模块化的方法设计提高了代码的复用性和可读性。
总结一下,Java学习的第8天主要涵盖了以下知识点:
1. 方法的基础语法,包括访问修饰符、静态关键字和返回类型。
2. 主方法`main`的使用,作为程序的入口点。
3. 形式参数列表的概念和参数的传递。
4. 自定义方法的定义和调用,以及方法体内的代码执行顺序。
5. 方法调用的灵活性,可以在任何程序可执行的位置调用其他方法。
通过大量的实践和练习,这些概念将变得更加清晰,帮助初学者逐步掌握Java编程的核心技能。