zoukankan      html  css  js  c++  java
  • 8.10Java入门--->第十六节

    1、异常

    Java异常是以对象的形式存在的

    Throw able是所有错误和异常的父类

    Error:比较严重的错误

    Exception:异常,尽可能预知处理的异常

    运行时异常:不受检察的,出错时直接停止运行

    编译时异常:受检察的,出错编译不通过

    catch 可以有多个,先子类后父类

    finally:一定会执行

    内存溢出,栈溢出,堆溢出,空指针,数组下标越界,运行时异常,类型转换异常,类型不匹配异常

    throws:在方法声明处使用,抛出异常并没有进行处理,交给调用处位置处理

    throw创建一个异常,返回一个异常(抛给方法)

    递归

    递归程序:必须包含一个突破口,

    运行时先不断地压栈,到突破口时不断地弹栈

    递归能做的,循环都能做

    猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。
    第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
    以后每天早上都吃了前一天剩下的一半零一个。
    到第10天早上想再吃时,就只剩一个桃子了
    public class Test81003 {
        public static void main(String[] args) {
            System.out.println(meth(1));
        }
        public static int meth(int m){
            if (m==10){
                return 1;
            }
            return (meth(m+1)+1)*2;
        }
    }
  • 相关阅读:
    Java使用google开源工具Thumbnailator实现图片压缩
    nginx基本配置
    CopyPropertis
    微服务(Microservices )简介
    jQuery ajax()使用serialize()提交form数据
    $.getJSON( )的使用方法简介
    理解 CSS 的 z-index 属性
    JS中的call()和apply()方法
    CSS文字换行详细解说
    如何实现JS函数的重载
  • 原文地址:https://www.cnblogs.com/springxian/p/13467612.html
Copyright © 2011-2022 走看看