上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页
摘要: # 原创,转载请先留言 1.集合的由来 数组的长度是固定的,当需要增加或减少元素时需要对数组重新定义,太麻烦了。java内部给我们提供了集合类,能存储任意对象,长度可以改变的,随着元素的增加而增加,随着元素的减少而减少。 2.数组和集合的区别 (1)数组既可以存储基本数据类型,又可以存储引用数据类型 阅读全文
posted @ 2019-01-10 20:55 苦瓜爆炒牛肉 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.数组转换成集合 数组转换为集合,用Arrays.asList方法。 如果给转换过来的集合添加一个元素呢? 报错了~ 其实,由数组转换过来的集合,并不能添加或删除元素,但是可以用集合的其他方法,因为集合比数组的方法丰富很多。 再试一个基本数据类型的数组: 奇怪了,怎么不是[1,2,3,4,5]?而 阅读全文
posted @ 2019-01-10 16:34 苦瓜爆炒牛肉 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 需要注意的是,增强for循环底层使用迭代器实现的,所以不能在遍历的时候修改集合(与迭代器同理),否则会出现并发修改异常。 如果有修改集合的需求,可以用for循环,或者特殊的迭代器的添加方法(例如ListIterator的add方法)。 阅读全文
posted @ 2019-01-10 12:28 苦瓜爆炒牛肉 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.什么是泛型 阅读jdkAPI文档时,经常会见到<E>。其实这就是泛型。例如Collection<E>代表的是集合里只能放某一个类的对象。 2.泛型的好处 (1)提高安全性(将运行期的错误转换到编译期) (2)省去强转的麻烦 3.泛型的基本使用 <>中放的必须是引用数据数据类型 4.泛型使用注意事 阅读全文
posted @ 2019-01-10 11:56 苦瓜爆炒牛肉 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在运行下面这段代码时出现了并发修改异常java.util.ConcurrentModification: 问题所在: 遍历的同时集合在增加元素。简单点理解,集合告诉迭代器有多少个元素要迭代,然后迭代器去迭代了,然而集合又新增了元素,就出现了异常。 解决方法: 针对上面的代码,可以用ListItera 阅读全文
posted @ 2019-01-09 19:30 苦瓜爆炒牛肉 阅读(314) 评论(0) 推荐(0) 编辑
摘要: # 原创,转载请留言联系 1.获取当前时间 2.传入一个参数(毫秒),创建时间对象。表示距离1970-1-1 00:00:00+x毫秒的时间是多少。 3.距离1970-1-1 00:00:00多少毫秒 或者 4.设置一个参数(x毫秒),给时间对象+x毫秒 5.把当前时间格式化指定的格式 6.将时间字 阅读全文
posted @ 2019-01-08 14:07 苦瓜爆炒牛肉 阅读(207) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { String s = "我的手机号码是18988888888,曾经用过18987654321,还用过18812345678"; String regex = "1[3578]\\d{9}"; Pattern p = Pattern.compile(regex); ... 阅读全文
posted @ 2019-01-07 18:58 苦瓜爆炒牛肉 阅读(593) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { String s = "aaaa......bbbb....ccc...dddddd"; String s2 = s.replaceAll("\\.+",""); System.out.println(s2); ... 阅读全文
posted @ 2019-01-07 17:14 苦瓜爆炒牛肉 阅读(790) 评论(0) 推荐(0) 编辑
摘要: java一共有8中基本数据类型,每一种数据类型就有对应的包装类。 包装类有什么用? 包装类有什么用? 可以在对象中定义更多的功能方法操作该数据。 包装类的常用方法 包装类的常用方法 来看一下其中一个包装类Integer。 Integer 类在对象中包装了一个基本数据类型int的值。 该类还提供了多个 阅读全文
posted @ 2019-01-07 15:58 苦瓜爆炒牛肉 阅读(164) 评论(0) 推荐(0) 编辑
摘要: # 原创,转载请留言联系 面向对象有三大特性:继承、封装、多态。 继承与封装都比较容易理解,那么应该理解多态呢? 多态,其实就是一个事物的多种形态。例如,一只猫,你可以叫它一只猫,也可以叫它一只动物。 多态在java中是怎么体现的呢? 需要满足三个前提: 1.要有继承关系 2.要有方法重写 3.父类 阅读全文
posted @ 2019-01-06 15:05 苦瓜爆炒牛肉 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页