异常分类:检查异常、运行时异常、错误。

异常:Exception 是程序在执行过程中所产生的问题。

try{int num3 = Integer.parseInt(num1);int num4 = Integer.parseInt(num2);System.out.println("乘积为:"+(num3*num4));}catch(ArrayIndexOutOfBoundsException e){e.printStackTrace();System.out.println("没有输入两个数。");return ;

Java集合框架:

  集合的由来:处理多个相同数据我们采用数组,但数组空间固定,不能动态增长。

  Collection:控制单列数据。

  Map:控制键值对。  

List:

  ArrayList:

    使用最广泛;最适合查询。

  LinkedList:

    当需要在集合的中间位置频繁增加或删除元素使用。

  

List<Integer> al = new ArrayList<Integer>();
//        List al = new ArrayList();al.add(1);al.add(2);//al.add("text");al.add(3);al.add(4);al.remove(0);al.set(0, new Integer(10));

Set:

  HashSet:

      速度快。

  TreeSet:

      速度慢。

MAP:

  在MAP中不允许出现重复。

反射:

    

//加载"com.lovo.Student"Class clazz = Class.forName("com.lovo.Student");//获取类
            System.out.println(clazz.getName());//获取包
            System.out.println(clazz.getPackage());//将com.lovo.Student类中所有方法的名称列出Method[] methods = clazz.getMethods();System.out.println("方法名:");for (Method method : methods) {System.out.print(" ,"+method.getName());}

转载于:https://www.cnblogs.com/hxshxs/p/4439731.html

异常处理、集合框架和反射相关推荐

  1. Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO

    Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...

  2. 第八节:详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架

    前言 大家好,给大家带来详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架的概述,希望你们喜欢 JAVA 异常 try...catch...finally结构的使用方法 class Tes ...

  3. Java中级(一)异常处理、I/O、集合框架

    写在前面:教程参考自HOW2J.CN,感谢站主的辛苦付出. 异常处理 定义:导致程序的正常流程被中断的事件,叫做异常 处理方法 try catch finally throws 1.将可能抛出File ...

  4. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  5. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “插件包“ 中的 Element[] dexElements )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  6. javaSE_base04_集合框架

    四.集合框架 1:String类:字符串(重点)      (1)多个字符组成的一个序列,叫字符串.         生活中很多数据的描述都采用的是字符串的.而且我们还会对其进行操作.         ...

  7. android java框架_【阿里P8大牛教你Android入门之路(java篇)】——Java集合框架(系列篇1)...

    一.前言 本部分内容主要包含以下: Java集合 Java反射 Java注解 Java反射 Java IO 其他面试点 以上内容都是Java中的基础知识,对于Java的学习很有帮助.其中集合.反射.I ...

  8. java集合结构----集合框架以及背后的数据结构

    2.选择排序和冒泡排序的原理和区别: 1.Collection常见的方法实例 1)咱们的JAVA集合框架是定义在java.util包底下的一组接口和实现类 2)实现Iterable接口的类可以通过fo ...

  9. Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)?

    ava Java 基础这部分一些简单的问题就直接没有放上来. 需要资料的朋友麻烦一键三连之后点此免费获取! 基础: Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)? 谈谈对 ...

最新文章

  1. HEW MAP文件使用
  2. HTML-参考手册: HTTP 方法:GET 对比 POST
  3. SAP中凭证类型的作用
  4. Fiddler抓包工具详解(三)(fiddler监控面板+辅助工具)
  5. python做大型网站_Python中的大型Web应用:一个好的架构
  6. jsoup的介绍使用(转)
  7. Android Java包
  8. AswanEx助力区块链+数字资产更好融合落地
  9. Springmvc源码分析、底层原理
  10. 微信服务号+支付+php,微信服务号发送营销红包给关注用户步骤及部分php代码
  11. ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle
  12. 试用EF开发WEB应用程序(15): EF Servlet, or EFSP?
  13. 【2019杭电多校第五场1005=HDU6628】permutation 1(全排列+预处理+思维)
  14. PHP学习九--会话控制session和cookie
  15. Linux中ctrl+z 和trl+c的区别以及jobs、bg、fg命令
  16. php日文文件名 liunx,linux文件名乱码
  17. 晨光计算机里的铃声是什么歌曲,soul app里的音乐有哪些?soul app里的铃声有哪些?[图]...
  18. 在JavaScript中NaN为什么不等于NaN
  19. FTP客户端(利用sun.net.ftp.FtpClient实现)
  20. 将文件中每一行字符反序(python3)

热门文章

  1. 【认证课程】NP理论复习之opsf(二)
  2. AndroidStudio 编译异常java.lang.OutOfMemoryError: GC overhead limit exceeded
  3. Vue.js仿QQ音乐(移动端)
  4. 【mongodb系统学习之三】进入mongodb shell
  5. github结合TortoiseGit使用sshkey,无需输入账号和密码
  6. 学习Machine Leaning In Action(四):逻辑回归
  7. 10g索引的作用实验1
  8. Chrome 浏览器创建网站快捷方式(加入收藏夹)代码
  9. 蟒蛇语言和python_蛇、蟒、蚺、蝰有什么区别
  10. Mybatis SQL片段