ITPub博客

首页 > IT职业 > IT图书 > 嵌入式狗的 JAVA 入门笔记4 进阶。。

嵌入式狗的 JAVA 入门笔记4 进阶。。

IT图书 作者:yesye 时间:2021-09-09 09:01:03 0 删除 编辑
异常处理

Throwable-》 Error 虚拟机错误等
Exception 编码 环境 用户参数问题 RUNTIMEEXCEPTION

try{//可能异常代码
}catch(InputMismatchException e){ //输入异常
}catch(ArithmeticException e){//算法异常
}catch(Exception e){
e.printStackTrace();
}finally{//善后工作
}
catch顺序从小到大,就近处理。 先用EXCEPTION容易避开更准确的处理

可自定义异常 继承 extends Exception

字符串 String 定义后无法改变,改变其实是重新生成字符串 地址重定义
length indexof split 等,类似C++有一系列属性及方法可调用
==判断的是地址,判断字符是否相等用 equals

StringBuffer StringBuilder 类似CString功能,可直接修改内容。

常用的int byte string等也都有封装库,用于简化一些操作,比如数据格式转换,获取长度等。

具体可在实践中学习,了解即可。

集合框架

集合:有同属性的集合 类的内部对数据进行组织 容易插入删除查找数据
相当于加强版的数组 空间可变,查找简单
Collection -》 List Queue Set 序列队列集
Map-》Hashmap哈希表 Entry键值对

Collection

ArrayList 数组序列 了解添加 删除 查找

泛型概念 List h; 只能存放a类的列表 ArrayList(); 添加不同对象会编译报错。a必须为类 不能是基本类型,int 不行 Integer可以

SET

无需 不可重复

主要是数据的添加 删除 查找 排序。 详细查看JDK API

comparable comparator 比较接口

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2041/viewspace-2798658/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-06

  • 博文量
    139
  • 访问量
    9684