为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Java
异常处理

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哈希表 <key,value>Entry键值对

Collection

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

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

SET

无需 不可重复

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

comparable comparator 比较接口

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消