eclipse
1.Collection 中集合通用的方法 Collection
2.集合转数组 toArray() 将当前集合转成数组 数组转集合用的是 数组的工具类 数组只能转成list集合,不能转成set集合 asList(Object o) 将任何对象转成List集合 3.泛型 泛型是jdk5推出的新技术 泛型就是帮助我们程序员效验的一种规则,尽量将问题的错误 在编译期就显示出来 泛型可以让程序更加灵活;
4.List集合中独有的方法 add(int index,E element) 在指定位置上插入指定的值,原位置及后面位置的元素向后顺移。 1.包装类 java从真正意义上来说,他并不是一个完整的面向对象语言,因为他也提供了基本的数据类型 java为了弥补这一点,单独的为每一个基本数据类型做了一个与之对应的引用数据类型 总共8个基本数据类型,有6个引用数据类型都是其基本数据类型的首字母大写,只有int 和char 引用类型不是这样的规则 double ------------>Double byte ------------>Byte short ------------> Short long ------------>Long float ------------>Float boolean ------------>Boolean int ------------>Integer char ------------>Character 这8个包装类只有boolean和char类型的父类是Object 其他6个包装类的父类都是Number 包装类提供了一些数据的操作方法,而且包装类可以存储null,可以避免空指针异常。 2.拆箱和装箱 拆箱--->将包装类->基本类型 装箱--->基本类型->包装类型 从jdk5.0以后,在编译期就实现了能够自动装箱和自动拆箱 int i=2; Integer i2=i; 自动装箱 int j=i2; 自动拆箱 建议,大家后期再使用基本数据的变量的时候尽量使用包装类型代替; 3.包装类所提供的一个重要方法 int ->String String ->int parseXXX(String s) 可以将字符串 转换成任意包装类型
4.Map接口 考点: Map的三种遍历方式!!!!!!!!!! Map的遍历有3种 a,遍历所有的key 了解 b,遍历所有的value 了解 c,遍历所有的键值对 重点 5.Queue 队列他也是一种数据结构,这种数据结构的特点是先进先出,实现类是LinkedList 入队方法:offer(E e) 出队方法:poll()
6.Deque 栈是一种先进后出的数据结构 他是queue的子接口,原因是他的一端被堵住了,只能从一端进出也是该端口,先进后出的数据结构 入栈 push() 出栈 pop() 7.java.io.File类 这个类可以操作文件的信息内容,但是不能够操作文件里面的内容。 绝对路径: 相对路径: . 代表当前目录 .. 代表上一级目录 在我们的eclipse中这个点 . 代表Eclipse的工作路径 空间的根目录 如果是根目录的情况下,我们这个点可以省略不写
File file=new File('demo.txt');System.out.println('文件是否存在:'+file.exists()); System.out.println('该文件是否隐藏:'+file.isHidden()); System.out.println('该文件是否可读:'+file.canRead()); System.out.println('该文件是否可写:'+file.canWrite()); System.out.println('该文件是否可执行:'+file.canExecute()); System.out.println('获取文件名:'+file.getClass()); System.out.println('是不是文件:'+file.isFire()); System.out.println('是不是文件夹:'+file.isDirectory()); System.out.println('当前文件的大小:'+file.length()); System.out.println('该文件的最后修改时间'+fire.lasrModified());