
Java高级
进阶
TxbLcy
这个作者很懒,什么都没留下…
展开
-
Iteraotor删除元素的时候,必须通过迭代器的remove去删
获取迭代器:此时获取的迭代器,指向集合中没有元素等待迭代器 集合结构只要发生改变,迭代器就必须重新获取 集合结构发生改变,却没有重新获取迭代器 在迭代元素的时候,一定要使用迭代器自带的remove方法(否则会报错) public class CollectionTest06 { public static void main(String[] args) { //创建集合 Collection c = new ArrayList(); // It.原创 2020-05-10 21:28:47 · 271 阅读 · 0 评论 -
collection集合的常用方法
1. collection类中的常用方法 boolean add(E e) 向集合中添加元素 void clear() 删除集合中所有的元素 boolean isEmpty() 判断集合是否包含此元素 Iterator iterator() 返回集合中的迭代器 boolean remove(Object o) 指定移除集合中的某个元素 int size() 返回集合中的元素数量 Object[] toArray() 将集合中的元素转换为数组 public class Coll原创 2020-05-09 21:32:13 · 432 阅读 · 0 评论 -
注解与反射学习笔记
Java注解与反射 1.注解 可以被程序识别的注释 1.1 元注解 package com.lcy.annotation; import java.lang.annotation.*; //测试原注解 @MyAnnotation public class Test01 { public void test() { } } //定义一个注解 //Target 表示我们的...原创 2020-04-28 22:14:03 · 1475 阅读 · 2 评论 -
IO流学习笔记(学自b站老杜)
IO流 1.什么是IO? 通过IO可以完成硬盘文件的读和写 2.IO的分类 按照流的方向 :输入流 输出流 以内存为参照物 往内存中去为输入(Input),或者叫读(Read) 往内存中出来,叫做输出(Output),也叫做写(Write) 按找读取数据方式的不同 :字节流 字符流 以字节的方式读取数据,一次读取1个字节,等于一次读取8个二进制位。...原创 2020-05-07 19:06:51 · 480 阅读 · 0 评论 -
多线程模拟火车站售票并发
花了一天的时间才搞懂的操作,以前觉得自己懂了,但是实践起来却又是另外一回事。总之受益良多。 不能在对象里sleep,对象里写while就是一次性的。 原子锁是线程的东西,也不要放在对象方法中 run方法就是写逻辑的 单一原则 public class Train { private static int count; //总票数 public Train() { } public Train(int count) { this.count = coun原创 2020-05-10 21:36:32 · 612 阅读 · 0 评论