摘要:
一、编码问题 文本文件其实就是字节序列,可以是任意编码的字节序列,如果我们在中文机器上直接创建文本文件,那么该文本文件只能解析默认的ansi编码 转换成字节序列用的是项目默认的编码GBK,GBK编码中文占用2个字节,英文占用1个字节 UTF-8编码中中文占用3个字节,英文占用1个字节 Java是双字 阅读全文
摘要:
Thread类 Runnable接口 run 方法 线程的创建: Thread() Thread(String name) Thread(Runnable target) Thread(Runnable target,String name) 线程的方法: 启动:void start() 休眠: s 阅读全文
摘要:
Set是元素无序并且不可以重复的集合,被称为集 HashSet——哈希集,是Set的一个重要实现类 与List一样,也有add,addAll,remove,removeAll,size等,但没有set方法 遍历Set中的元素只能用foreach和iterator,不能像list用for循环,且每次输 阅读全文
摘要:
集合中的元素,可以是任意类型的对象 如果把某个对象放入集合,则会忽略他的类型,而把它当做Object处理 泛型则是规定了某个集合只可以存放特定类型及其子类型的对象,会在编译期间进行类型检查,可以直接按指定类型获取集合元素(不需要再强转) 在泛型集合中不仅可以存入泛型规定的类型实例,还可以存入规定类型 阅读全文
摘要:
概念 Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象 集合的作用 集合框架的类型: collection和map 都是接口,不能实例化 List和Queue有序、可重复,Set无序、不可重复 list添加元素两种add方法 1、直接添加,元素添加在队尾; 对象存入集合 阅读全文