异常处理、集合框架和反射
异常分类:检查异常、运行时异常、错误。
异常: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
异常处理、集合框架和反射相关推荐
- Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...
- 第八节:详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架
前言 大家好,给大家带来详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架的概述,希望你们喜欢 JAVA 异常 try...catch...finally结构的使用方法 class Tes ...
- Java中级(一)异常处理、I/O、集合框架
写在前面:教程参考自HOW2J.CN,感谢站主的辛苦付出. 异常处理 定义:导致程序的正常流程被中断的事件,叫做异常 处理方法 try catch finally throws 1.将可能抛出File ...
- 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “插件包“ 中的 Element[] dexElements )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- javaSE_base04_集合框架
四.集合框架 1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串. 生活中很多数据的描述都采用的是字符串的.而且我们还会对其进行操作. ...
- android java框架_【阿里P8大牛教你Android入门之路(java篇)】——Java集合框架(系列篇1)...
一.前言 本部分内容主要包含以下: Java集合 Java反射 Java注解 Java反射 Java IO 其他面试点 以上内容都是Java中的基础知识,对于Java的学习很有帮助.其中集合.反射.I ...
- java集合结构----集合框架以及背后的数据结构
2.选择排序和冒泡排序的原理和区别: 1.Collection常见的方法实例 1)咱们的JAVA集合框架是定义在java.util包底下的一组接口和实现类 2)实现Iterable接口的类可以通过fo ...
- Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)?
ava Java 基础这部分一些简单的问题就直接没有放上来. 需要资料的朋友麻烦一键三连之后点此免费获取! 基础: Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)? 谈谈对 ...
最新文章
- HEW MAP文件使用
- HTML-参考手册: HTTP 方法:GET 对比 POST
- SAP中凭证类型的作用
- Fiddler抓包工具详解(三)(fiddler监控面板+辅助工具)
- python做大型网站_Python中的大型Web应用:一个好的架构
- jsoup的介绍使用(转)
- Android Java包
- AswanEx助力区块链+数字资产更好融合落地
- Springmvc源码分析、底层原理
- 微信服务号+支付+php,微信服务号发送营销红包给关注用户步骤及部分php代码
- ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle
- 试用EF开发WEB应用程序(15): EF Servlet, or EFSP?
- 【2019杭电多校第五场1005=HDU6628】permutation 1(全排列+预处理+思维)
- PHP学习九--会话控制session和cookie
- Linux中ctrl+z 和trl+c的区别以及jobs、bg、fg命令
- php日文文件名 liunx,linux文件名乱码
- 晨光计算机里的铃声是什么歌曲,soul app里的音乐有哪些?soul app里的铃声有哪些?[图]...
- 在JavaScript中NaN为什么不等于NaN
- FTP客户端(利用sun.net.ftp.FtpClient实现)
- 将文件中每一行字符反序(python3)
热门文章
- 【认证课程】NP理论复习之opsf(二)
- AndroidStudio 编译异常java.lang.OutOfMemoryError: GC overhead limit exceeded
- Vue.js仿QQ音乐(移动端)
- 【mongodb系统学习之三】进入mongodb shell
- github结合TortoiseGit使用sshkey,无需输入账号和密码
- 学习Machine Leaning In Action(四):逻辑回归
- 10g索引的作用实验1
- Chrome 浏览器创建网站快捷方式(加入收藏夹)代码
- 蟒蛇语言和python_蛇、蟒、蚺、蝰有什么区别
- Mybatis SQL片段