zoukankan      html  css  js  c++  java
  • 学习笔记

    Scanner 类。

    next() 与 nextLine()

    方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据
    math 
    Math 
    random
    Random
    Arrays
    (1,2,3,4,5)
    str = "xiaojiejie"
    String

    nextInt()
    hasNextInt()
    false False FALSE
    TRUE true True
    98 
    nextInt()
    abc
    hasNextInt()
    if(hasNextInt()){
     nextInt() 
    }else{
     "错了。"
    }
    String 
    next().charAt(0)
    charAt(index)
    Java 异常处理
    数组下标越界异常。
    ArrayIndexOutOfBoundsException
    Runtime
    ArithmeticException
    当出现异常的运算条件时,抛出此异常。例如,一个整数"除以零"时,抛出此类的一个实例
    5/0 
    ArrayIndexOutOfBoundsException 
    用非法索引访问数组时抛出的异常。
    如果索引为负或大于等于数组大小,则该索引为非法索引。
    ClassCastException 当试图将对象强制转换为不是实例的子类时,抛出该异常。
    Cast
     铸造; 投掷; 投射; 脱落,脱皮;
    n.  铸型; 演员表; 轻微的斜视; 投,掷骰;
    vi.  掷,投; 计算,加;
    IndexOutOfBoundsException 
    指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。

    NullPointerException 当应用程序试图在需要对象的地方使用 null 时,抛出该异常
    NumberFormatException 
    Format
     使格式化; 安排…的格局; 设计…的版面;
    vi.  设计一个版式;
    当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。

    ClassNotFoundException 应用程序试图加载类时,找不到相应的类,抛出该异常。
    Found
     发现( find的过去式); 找到; 到达; 发觉;
    NoSuchFieldException 
    Such
    请求的变量不存在
    NoSuchFieldException
    num ==
    Field  状态。
    类里面的。
    变量。
    田; (作某种用途的)场地; (学习或研究的)领域; 运动场;
    vi.  [棒球、板球等]担任外场员,担任守队队员; 接守,接防; 接,掷还(球);
    adj.  实地的; [体育]1)。 在田赛场地进行的2)。 田赛的; 军事]野战的; 在实地工作的;
    vt.  保护; 把(农作物等)晒在场上; [棒球、板球等]按(或截)(球); 即席圆满回答;
    变形 过去分词: fielded 复数: fields 过去式: fielded 现在分词: fielding 第三人称单数: fields
    NoSuchMethodException 请求的方法不存在
    Method
     方法; 条理;
    funtion  函数。
    method 
    funtion
    public String getMessage()
    返回关于发生的异常的详细信息。这个消息在Throwable 类的构造函数中初始化了。
    Message 信息; 消息; 要旨; 教训;
    public Throwable getCause()
    返回一个Throwable 对象代表异常原因。
    Cause
     原因; 动机; 理由; 事业;
    vt.  成为…的原因; 导致; 引起; 使遭受;
    public String toString()
    使用getMessage()的结果返回类的串级名字。
    String toString() 
              返回该对象的字符串表示。 
    next().charAt(index)
    getClass().getName() + '@' + 
    Integer.toHexString(hashCode())
    类名 @
    98
    toHexString( hashCode() )
     A (B)
    装饰。
    a = fun()
    sum(fun())
    sum(a,2)
    sum(5,2)
    try
    {
       // 程序代码
    }catch(ExceptionName e1)
    {
       //Catch 块
    }
    try{
       // 程序代码
    }catch(异常类型1 异常的变量名1){
      // 程序代码
    }catch(异常类型2 异常的变量名2){
      // 程序代码
    }catch(异常类型2 异常的变量名2){
      // 程序代码
    }
    Exception

    声明自定义异常
    AgeOutOfBoundsException
    Exception
  • 相关阅读:
    sql server 2008收缩数据库日志
    小题大做之MySQL 5.0存储过程编程入门(收藏)
    精进不休 .NET 4.0 (5) C# 4.0 新特性之并行运算(Parallel) (收藏)
    GridView 格式化<收藏>
    MySql捕获sql语句异常的方法
    Windows7发生VS2005无法调试Web项目
    mysql 5.0存储过程学习总结《转载》
    HashMap和Hashtable及HashSet的区别
    iphone 界面实现下拉列表
    Java中堆和栈的区别
  • 原文地址:https://www.cnblogs.com/bms990603/p/11385032.html
Copyright © 2011-2022 走看看