ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java学习笔记3

2022-08-13 01:01:24  阅读:154  来源: 互联网

标签:运算符 调用 Java 递归 笔记 学习 重载 方法


运算符

  • 算数运算符:+、-、*、/、%、++,--
  • 赋值运算符:=
  • 关系运算符:>,<,<=,>=,==,!=instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:>>,<<,&,|,~,>>>
  • 条件运算符:?:
  • 扩展复制运算符:+=,-=,/=,*=

方法

Java方法是语句的集合,他们在一起执行一个功能

  • 方法是解决一类问题的步骤组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其它地方被引用
  • 设计方法要保持原子性,一个方法只完成一个功能

方法的定义

  • 方法包含一个方法头和方法体
  • 修饰符:定义了方法的访问类型
  • 返回值类型:可以是基本数据类型和引用数据类型,无返回时为void
  • 方法体:执行方法功能的有序语句
  • 参数类型:占位符,分形参和实参。形参为定义时的变量,实参调用时的变量
  • 值传递(Java)和引用传递(C\C++),

方法的重载

重载就是在一个类中有多个重名的函数,但形参有差异

重载的规则:

  • 方法名称必须相同
  • 形参不同(数量不同、类型不同)
  • 返回值可以相同或不同

递归

递归就是方法自己调用自己。利用递归可以用易懂且简介的代码解决复杂的问题。 递归包含两个部分,递归头和递归体。

递归头:什么时候停止调用自己,即停止条件,没有将陷入次循环。

递归体:什么时候调用自己。

能不用递归尽量不用递归!!!

标签:运算符,调用,Java,递归,笔记,学习,重载,方法
来源: https://www.cnblogs.com/ahtam/p/16581823.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有