
java
文章平均质量分 86
supermax2020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java Iterator的next()、previous()、set()究竟指向哪里?
初学时被搞迷糊了,看了源码才知道是什么意思。An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator’s current position in the list. A ListIterator has no current element; its cursor po原创 2021-09-10 20:10:34 · 1193 阅读 · 0 评论 -
java 从控制台输入/读取 四种方法 实现+原理
主要有3种方式从控制台输入字符。一、System.in这是一个标准输入流,并且可以通过它来提供输入数据。System.in.read():返回从键盘输入的字节流。键盘输入的信息是用UTF-8编码的,也就是说假如输入是ASCII中的编码,可以直接强制转换为char while(true){ char c = (char)System.in.read(); System.out.println(c); }运行效果:(绿字原创 2021-09-09 21:27:22 · 8971 阅读 · 0 评论 -
java: Iterator的使用
本文以ListIterator为例,其他的Iterator使用基本相同。一、获取ListIteratorListIterator<Integer>itr = sums.listIterator(); LinkedList<Integer> nums = new LinkedList<Integer>(); for(int i = 0; i < 10; ++i) nums.add(i); ListIterator&l原创 2021-09-08 22:07:17 · 902 阅读 · 0 评论 -
java多态 重写(override)的调用优先级
常规的说法是这样的:在调用一个方法时,先从本类中查找看是否有对应的方法,如果没有再到父类中查看,看是否从父类继承来。否则就要对参数进行转型,转成父类之后看是否有对应的方法。总的来说,方法调用的优先级为:this.func(this)super.func(this)this.func(super)super.func(super)先验证一下二级继承是否成立:A|B假如调用这样的语句 A a = new A(); B b = new B();原创 2021-09-05 15:11:54 · 1077 阅读 · 0 评论