zoukankan      html  css  js  c++  java
  • java基础的第二轮快速学习!day07

    day07----今天脑袋晕乎乎的,少写了点
    1.方法的定义以及分类
        方法:也叫做函数,实现某个功能;
        方法的分类:
                系统提供的方法
                    
                用户自定义的方法

    2.方法的基本语法格式
        [修饰符]返回值类型 方法的名称([参数列表]){
            方法体
        }

    []中的内容是可有可无的;
    暂时将方法的修饰符编写为public static
    返回值类型有两种情况:
            第一种:无返回值类型,也就是编写void
            第二种:有返回值类型,基本数据类型
    方法名称:也就是标识符
        建议编写单词,也就是见名知意
        建议采用驼峰命名法
    注意:1.方法编写在类中
        2.用户自定义的方法,并不会自动执行,则必须进行方法的调用

    3.方法的调用---系统会直接调用main方法,不会按顺序调用自定义方法
            所以要写在main方法里面来调用
        语法格式:类名.方法名称({参数列表});

    class Method01 //类名
    {
    
    //练习:使用方法完成,输出5遍HelloWord
    //注意:1.方法编写在类中
        //2.用户自定义的方法,并不会自动执行,则必须进行方法的调用
    
        public static void print(){
            if(int i=1;i<=5;i++){
                System.out.println("第"+i+"遍HelloWord!");
            }
        }
        public static void main(String[] args)
        {
        System.out.println("OK");
        //调用Method01中的print方法
        Method01.print();
        }
    }



    4.方法的内存分析
        总结:--当执行该方法时,则方法进栈(压栈)
            --当该方法执行完毕后,则该方法出栈(弹栈)
            --栈特点:先进后出或者后进先出

    5.当另一个类Method02也可以调用Method01中的print方法。所以当调用本类中的方法时,则可以编写为:方法名称([])
    --直接调用,不用写Method01.了

  • 相关阅读:
    activeMQ
    @Autowired与@Resource的区别
    maven工程下get的URI中带中文名称乱码解决
    linux下安装jdk
    Redis集群之Jedis的使用
    格式化Json数据
    拷贝chrome控制台打印的对象
    为什么有的代码容易理解,有的难
    ant design pro总是跨域,proxy也没设置错误,原来是浏览器缓存,清理Chrome缓存就可以了
    VScode:保存格式化问题,ESLint插件和编辑器本身冲突
  • 原文地址:https://www.cnblogs.com/fdxjava/p/10624173.html
Copyright © 2011-2022 走看看