抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

并发修改异常问题 遍历集合的同时又存在增删集合元素的行为时可能出现业务异常,这种现象被称之为并发修改异常问题。 假设有个需求: 现在购物车中存储了如下商品:JAVA入门,宁夏枸杞,黑枸杞,人字拖,特级枸杞,枸杞子。现在用户不想买枸杞了,选择了批量删除。 分析: 后台用ArrayList集合表示购物车,存储这些商品名。 遍历集合中的每个数据,只要这个数据包含了“枸杞“则删除它。 输出集...

自定义运行时异常 定义一个类继承RuntimeException 重写构造器 通过throw new 异常类(xxx)来创建异常对象并抛出 截至目前,java疑似正在推广运行时异常,撇弃编译时异常,编译时异常即继承Exception而不是继承RuntimeException 自定义异常代码实例:异常类: 使用异常类实例: 运行结果:

枚举类的特点: 枚举类都是最终类,不可以被继承,枚举类都是继承java.lang.Enum类的。 枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量会记住枚举类的一个对象。 枚举类的构造器都是私有的(写不写都只能是私有的),因此,举类对外不能创建对象。 编译器为枚举类新增了几个方法。 123456789101112131415public enum enumA { ...

什么是设计模式?    一个问题通常有n种解法,其中肯定有一种解法是最优的,这个最优的解法被人总结出来了,称之为设计模式。设计模式有20多种,对应20多种软件开发中会遇到的问题。 关于设计模式,主要学什么?  1.解决什么问题?  2.怎么写? 单例设计模式作用:确保某个类只能创建一个对象。写法,实现步骤: 把...

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...