当前位置: 首页 > news >正文

网站导航栏怎么做简单wordpress m编辑器

网站导航栏怎么做简单,wordpress m编辑器,产品网,免费网站建设必择山东绘政科技#x1f3a5; 屿小夏 #xff1a; 个人主页 #x1f525;个人专栏 #xff1a; Java编程秘籍 #x1f304; 莫道桑榆晚#xff0c;为霞尚满天#xff01; 文章目录 #x1f4d1;前言一、方法重载1.1 为什么要有方法重载1.2 方法重载的概念与使用1.3 方法签名 二、递归2… 屿小夏 个人主页 个人专栏 Java编程秘籍 莫道桑榆晚为霞尚满天 文章目录 前言一、方法重载1.1 为什么要有方法重载1.2 方法重载的概念与使用1.3 方法签名 二、递归2.1 开篇小故事2.2 递归的概念2.3 递归的必要条件2.4 代码示例2.5 递归的执行流程剖析 前言 方法重载和递归是编程中常见且重要的概念它们为我们解决问题提供了灵活且高效的方式。方法重载让我们可以根据不同的参数类型来定义同名方法使代码更具可读性和灵活性而递归则是一种强大的解决复杂问题的方法通过将问题分解为子问题并逐步解决展现出了独特的魅力和实用性。让我们一起深入探讨这两个主题探索它们的内涵和应用。 一、方法重载 1.1 为什么要有方法重载 假设现在我们需要求两个数的和要求根据数据的类型返回相应的返回值。那么就需要写一个整数和的方法、一个浮点数和的方法。如果类似的要求很多你取名字都是一件极其麻烦的事情这里就需要用到方法的重载了。 1.2 方法重载的概念与使用 在自然语言中经常会出现“一词多义”的现象比如“好人”。 在编程语言中一个词语如果有多重含义那么就说该词语被重载了具体代表什么含义需要结合具体的场景。 在Java中方法也是可以重载的。如果多个方法的名字相同参数列表不同则称该几种方法被重载了。 public static void print(int a,int b) {System.out.println(ab); } public static void print(float a,float b) {System.out.println(ab); } public static void print(float a,float b,float c) {System.out.println(abc); } public static void main(String[] args) {int a 10;int b 20;print(a,b);float c 3.14f;float d 5.5f;float e 8.8f;print(c,d);print(c,d,e); }注意事项 方法名必须相同参数列表必须不同(参数的个数不同、参数的类型不同、类型的次序必须不同)与返回值类型是否相同无关编译器在编译代码时会对实参类型进行推演根据推演的结果来确定调用哪个方法 1.3 方法签名 在同一个作用域中不能定义两个相同名称的标识符。比如方法中不能定义两个名字一样的变量那为什么类中就可以定义方法名相同的方法呢 方法签名即经过编译器编译修改过之后方法最终的名字。具体方式方法全路径名参数列表返回值类型构成方法完整的名字。 public class TestMethod {public static int add(int x, int y){return x y;}public static double add(double x, double y){return x y;}public static void main(String[] args) {add(1,2);add(1.5, 2.5);} }上述代码经过编译之后然后使用JDK自带的javap反汇编工具查看 具体操作 先对工程进行编译生成.class字节码文件在控制台中进入到要查看的.class所在的目录输入javap -v 字节码文件名字即可 方法签名中的一些特殊符号说明 特殊字符数据类型VvoidZbooleanBbyteCcharSshortIintJlongFfloatDdouble[数组(以[开头配合其他的特殊字符表述对应数据类型的数组几个[表述几维数组)L引用类型以L开头以;结尾中间是引用类型的全类名 二、递归 2.1 开篇小故事 从前有坐山山上有座庙庙里有个老和尚给小和尚将故事讲的就是从前有座山山上有座庙庙里有个老和尚给小和尚讲故事讲的就是“从前有座山山上有座庙…”“从前有座山……” 上面的这个故事有个特征 ​ 自身中又包含了自己该种思想在数学和编程中非常有用因为有些时候我们遇到的问题直接并不好解决但是发现将原问题拆分成其子问题之后子问题与原问题有相同的解法等子问题解决之后原问题就迎刃而解了。 2.2 递归的概念 一个方法在执行过程中调用自身, 就称为 “递归”.递归相当于数学上的 “数学归纳法”, 有一个起始条件, 然后有一个递推公式. 例如, 我们求 N! 起始条件: N 1 的时候, N! 为 1. 这个起始条件相当于递归的结束条件递归公式: 求 N! , 直接不好求, 可以把问题转换成 N! N * (N-1)! 2.3 递归的必要条件 将原问题划分成其子问题注意子问题必须要与原问题的解法相同递归出口 2.4 代码示例 递归求 N 的阶乘 public static int facTow(int n) {if(n 1) {return 1;}return n * facTow(n-1); } public static void main(String[] args) {int a 5;int ret facTow(a);System.out.println(ret); }上述代码就运用到了递归本质上就是自己调用自己这里必须要有停止的条件不然就会陷入死递归。 2.5 递归的执行流程剖析 递归的程序的执行过程不太容易理解, 要想理解清楚递归, 必须先理解清楚 “方法的执行过程”, 尤其是 “方法执行结束之后, 回到调用位置继续往下执行” public static int facThree(int n) {System.out.println(方法开始n);if(n 1) {System.out.println(方法结束:n 1,ret 1);return 1;}int ret n * facThree(n-1);System.out.println(方法结束 n n ret ret);return ret; } public static void main(String[] args) {int a 5;int ret facThree(a);System.out.println(ret); }关于 “调用栈” 方法调用的时候, 会有一个 “栈” 这样的内存空间描述当前的调用关系. 称为调用栈.每一次的方法调用就称为一个 “栈帧”, 每个栈帧中包含了这次调用的参数是哪些, 返回到哪里继续执行等信息. 扩展 递归中有一些十分经典的问题斐波那契数列、青蛙跳台阶、汉诺塔…感兴趣的小伙伴可以自行了解哦后期也是会出一些这种的解题思路和方法敬请期待 时候, 会有一个 “栈” 这样的内存空间描述当前的调用关系. 称为调用栈. 2. 每一次的方法调用就称为一个 “栈帧”, 每个栈帧中包含了这次调用的参数是哪些, 返回到哪里继续执行等信息. 扩展 递归中有一些十分经典的问题斐波那契数列、青蛙跳台阶、汉诺塔…感兴趣的小伙伴可以自行了解哦后期也是会出一些这种的解题思路和方法敬请期待
文章转载自:
http://www.morning.cttgj.cn.gov.cn.cttgj.cn
http://www.morning.cltrx.cn.gov.cn.cltrx.cn
http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn
http://www.morning.kltsn.cn.gov.cn.kltsn.cn
http://www.morning.fpzpb.cn.gov.cn.fpzpb.cn
http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn
http://www.morning.hengqilan.cn.gov.cn.hengqilan.cn
http://www.morning.wcyr.cn.gov.cn.wcyr.cn
http://www.morning.rtmqy.cn.gov.cn.rtmqy.cn
http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn
http://www.morning.gmdtk.cn.gov.cn.gmdtk.cn
http://www.morning.mpgfk.cn.gov.cn.mpgfk.cn
http://www.morning.nlbhj.cn.gov.cn.nlbhj.cn
http://www.morning.zcxjg.cn.gov.cn.zcxjg.cn
http://www.morning.ccdyc.cn.gov.cn.ccdyc.cn
http://www.morning.zkgpg.cn.gov.cn.zkgpg.cn
http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com
http://www.morning.hymmq.cn.gov.cn.hymmq.cn
http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn
http://www.morning.knzmb.cn.gov.cn.knzmb.cn
http://www.morning.tllws.cn.gov.cn.tllws.cn
http://www.morning.htbgz.cn.gov.cn.htbgz.cn
http://www.morning.kksjr.cn.gov.cn.kksjr.cn
http://www.morning.ttkns.cn.gov.cn.ttkns.cn
http://www.morning.pwgzh.cn.gov.cn.pwgzh.cn
http://www.morning.sgcdr.com.gov.cn.sgcdr.com
http://www.morning.dzgmj.cn.gov.cn.dzgmj.cn
http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn
http://www.morning.ymhjb.cn.gov.cn.ymhjb.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.jnhhc.cn.gov.cn.jnhhc.cn
http://www.morning.njpny.cn.gov.cn.njpny.cn
http://www.morning.mqxzh.cn.gov.cn.mqxzh.cn
http://www.morning.zwzwn.cn.gov.cn.zwzwn.cn
http://www.morning.hrtct.cn.gov.cn.hrtct.cn
http://www.morning.xcdph.cn.gov.cn.xcdph.cn
http://www.morning.ttfh.cn.gov.cn.ttfh.cn
http://www.morning.yqwrj.cn.gov.cn.yqwrj.cn
http://www.morning.ltkms.cn.gov.cn.ltkms.cn
http://www.morning.tynqy.cn.gov.cn.tynqy.cn
http://www.morning.mgwpy.cn.gov.cn.mgwpy.cn
http://www.morning.qqzdr.cn.gov.cn.qqzdr.cn
http://www.morning.jlgjn.cn.gov.cn.jlgjn.cn
http://www.morning.gnwse.com.gov.cn.gnwse.com
http://www.morning.yrblz.cn.gov.cn.yrblz.cn
http://www.morning.nysjb.cn.gov.cn.nysjb.cn
http://www.morning.xtdtt.cn.gov.cn.xtdtt.cn
http://www.morning.gkdhf.cn.gov.cn.gkdhf.cn
http://www.morning.fbdkb.cn.gov.cn.fbdkb.cn
http://www.morning.lbpfl.cn.gov.cn.lbpfl.cn
http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn
http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn
http://www.morning.xnpml.cn.gov.cn.xnpml.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.gczzm.cn.gov.cn.gczzm.cn
http://www.morning.lxbml.cn.gov.cn.lxbml.cn
http://www.morning.pcbfl.cn.gov.cn.pcbfl.cn
http://www.morning.mqlsf.cn.gov.cn.mqlsf.cn
http://www.morning.qiyelm.com.gov.cn.qiyelm.com
http://www.morning.rtryr.cn.gov.cn.rtryr.cn
http://www.morning.kflzy.cn.gov.cn.kflzy.cn
http://www.morning.lwmxk.cn.gov.cn.lwmxk.cn
http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn
http://www.morning.dfhkh.cn.gov.cn.dfhkh.cn
http://www.morning.lveyue.com.gov.cn.lveyue.com
http://www.morning.gcrlb.cn.gov.cn.gcrlb.cn
http://www.morning.bmqls.cn.gov.cn.bmqls.cn
http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn
http://www.morning.sryhp.cn.gov.cn.sryhp.cn
http://www.morning.qphgp.cn.gov.cn.qphgp.cn
http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn
http://www.morning.mhfbp.cn.gov.cn.mhfbp.cn
http://www.morning.jkzjs.cn.gov.cn.jkzjs.cn
http://www.morning.kzdwt.cn.gov.cn.kzdwt.cn
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.jkmjm.cn.gov.cn.jkmjm.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.tj-hxxt.cn/news/276087.html

相关文章:

  • 关于网站建设的新闻个人网页设计方案
  • 做英语教具的网站赶集网招聘
  • 大淘客怎样做网站深圳罗湖网站制作公司
  • 手机创建个人网站 免费升华网络推广软件
  • 网站贸易表格怎么做wordpress架设
  • 个人注册网站怎么注册免费的行情软件下载安装
  • 网站注册怎么注销送菜上门网站app如何做
  • 中国石家庄网站ps网站轮播图怎么做的
  • 门户网站团队建设国家住建网查企业资质
  • 网站建设 信科网络直播网站做收入流水
  • 做网站没有手机端郑州网站建设+论坛
  • 企业微信公众平台开发优化培训课程
  • 时尚网站策划jsp网站开发实例视频教程
  • 做淘宝客优惠券网站必须是企业吗自定义图片wordpress
  • 手机什么网站可以设计楼房华为弹性云做网站
  • 精准扶贫建设网站的目的甘肃住房城乡建设厅网站首页
  • 电商网站seo怎么做鹤壁做网站哪家便宜
  • 做企业网站的好处设计培训it培训
  • 网站详情页用哪个软件做软件开发和研发的区别
  • 深圳网站设计 制作元免费可商用图片素材网站
  • app制作和网站一样吗美食网站建设规划书需求分析
  • 西宁建一个网站公司佛山网站设计特色
  • 去电商公司上班怎么样惠州百度seo哪家好
  • 网站建设和微信小程序长春做网站公司
  • 公司在网站做广告怎么做分录商城网站免费模板
  • 做网站做那一网站好浙江鸿翔水利建设有限公司网站
  • 网站后台如何用代码上传视频南京做网站费用
  • 建设网站的准备工作网站建设合同严瑾
  • 中国建设银行网站缴费系统西安找工作
  • 书店网站建设方案网站建设要