Java教程

JavaSE

本文主要是介绍JavaSE,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

方法

  1. 方法:解决事情的办法

  2. 作用 : 实现功能的办法

  3. 注意: 方法定义在类中方法外,方法本身不能嵌套方法不调用不执行

  4. 优点 : 提高了代码的复用性,提高了程序的安全性。

  5. 语法 :

    1. 没有返回值类型的方法:可以存在return,但是不能带出返回值 修饰符 void 方法名(参数列表){ 实现功能的代码段; [return;] }

    2. 有返回值类型的方法:必须存在return,同时需要带出返回值 修饰符 返回值类型 方法名(参数列表){ 实现功能的代码段; return 返回值; }

  6. 修饰符 : 访问权限修饰符,目前为 : public static

  7. 方法值 : 方法执行完毕之后是否需需要得到一个结果(值)。 结果值的数据类型 : 就是有返回值类型方法的返回值类型。 void : 没有返回值类型的

  8. 方法名 : 标识符->命名规则|规范 调用方法需要跟随方法名调用

  9. 参数列表 : 功能定义的时候是否存在未知的数据,有可能会改变的数据,如果存在定义在参数列表中,可以定义参数,可以不定义参数。

  10. 参数 :数据类型 参数名,数据类型 参数名.. 相当于局部变量的声明--> 作用域只属于当前的方法 数据类型 : 可以为基本数据类型|引用数据类型

  11. {} : 方法体----->具体实现功能的代码段

  12. return :

    1. 提前结束方法

    2. 带出返回值 -> return 返回值;

  13. 方法的调用 :

    1. 基础调用 : 方法名(参数列表);

    2. 赋值调用 : 数据类型 变量名 = 方法名(参数列表);

    3. 输出调用 : System.out.println(方法名(参数列表)); 赋值调用与输出调用关注返回值,接收使用了返回值,基础调用调用只是执行方法中的代码没有接收返回值

  14. 兼容类型 :

    1. 参数兼容类型 : 形参类型 >= 实参类型

    2. 返回值兼容类型:接收返回值的变量类型>=方法的返回值类型>= return后面结果的类型

 

方法的重载:

  1. 实现重载的3个条件 :

    1. 一个类中的多个方法

    2. 方法名相同

    3. 参数列表不同 | 方法签名不同

    方法签名:方法的唯一标识 方法名+参数列表 = 方法签名

  2. 重载方法的调用 : 根据实参区分

  3. 分析:

    1. 方法的重载与参数名无关

    2. 方法的重载与方法的修饰符无关

    3. 方法的重载与方法的返回值无关

  4. 总结 :

    1. 方法的重载只与方法名与参数列表有关

    2. 方法就是封装的体现

    3. 方法的重载就是多态的一种体现

递归

  1. 递归:方法的内部自己调用自己

  2. 优点 : 方法的内部自己调用自己

  3. 缺点 :使用不好,极有可能造成内存的溢出

  4. 实现组成:

    1. 基线条件|递归头 : 停止自己调用自己的条件

    2. 递归条件|递归体 : 自己调用自己

  5. 执行过程 :

    1. 递归前进段 : 不停的自己调用自己

    2. 临界条件 : 停止自己调用自己的条件

    3. 递归后退段 : 从临界条件开始,不停的将结果返回给上一层

    4.  

这篇关于JavaSE的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!