• 异常,常用类,集合


    异常:

      异常(Exception)是程序在执行过程中所产生的问题;

      异常处理是每个程序员都必须面对的;

    异常分类:

      1.检查异常(checked);

      2.运行时异常(unchecked);

      3.错误(事实上错误不算异常,但却是用户或程序员所无法控制的问题)

    异常处理方式:

      1.捕获这个异常,不让他沿着调用栈继续向下抛出;

      2.捕获这个异常,并继续向下抛出;

      3不捕获这个异常,从而导致method()方法从调用栈中被弹出,异常对象继续抛给调用栈下面的main()方法;

    Thowable类:

      Thowable类中除了RuntimeException和它的子类其他的都是检查异常

    捕获异常语句:

      try/catch;

      try{

        //被保护代码

      }catch(异常名称  e1){

        //捕获块

      }finally{

        //总会执行的语句块

      }

      finally语句块不管在什么样的情况下都会执行;

      catch语句包含我们想要捕获的异常的类型声明;

      一个try语句可以有多个catch语句块;

    throws 是用来主动抛出异常的!

    常用类:

      System代表当前java程序的运行平台;

      Runtime代表java程序运行时环境;

      String字符串相关类(StringBuffer,StringBuilder);

      Date日期相关类(里面好多方法都以过期);

      Math数学工具类;

    正则表达式:

      根据一组字符串中每个字符串所共有的特征,使用特定的符号来描述该组字符串的一种方法;

      例:

        String regStr = "5[123][1-7]";(表示第一个字符是5,第二个字符在123中任意取一个,第三个字符是一到7之间的数字);

    集合:

      集合的特点:元素类型可以不同,集合长度可变,空间不固;

      集合的三种类型:

        Set(集) : 内储存无序的,不能重复 的元素;

        List(列表) : 内存储有序的允许重复的元素;

        Map(映射) :  控制键值对;

    ArrayList 底层是一数组的方式事项,对数据的查询效率非常高,对插入和修改数据效率非常低;

    LinkList(链表) 底层以链表的方式实现,增删改效率高;

        

  • 相关阅读:
    天国近了(一) 揭穿OOP神话
    自然思考:流程任意定制的一个问题
    风水占卜是迷信吗?
    飘浮的鸡蛋壳真正的原理研究
    ListView
    Java与WCF交互(一):Java客户端调用WCF服务 (转)
    WPF ListView 数据绑定
    .NET中Trace类和Debug类的应用举例(转)
    Print Visual Tree
    EntityFramework之领域驱动设计实践(六)(转)
  • 原文地址:https://www.cnblogs.com/yuancheng1/p/4440541.html
Copyright © 2020-2023  润新知