08 2020 档案
摘要:查找文件 1.public string[] list(); 返回一个string数组,表示目录中的子文件/目录。 2.public File[] listFile(); 返回一个File数组。 public class SearchFile { public static void main(St
阅读全文
摘要:初识File类 构造方法 1.File(string pathname); 通过给定的路径,创建一个File实例。 2.File(string parant,string child); 通过给的子路径和父路径,创建File实例,好处是都可以修改 3.File(File parent,string
阅读全文
摘要:Lambda表达式 思想: Java是面向对象的语言,什么是面向对象?简单的说是为解决一个问题, 找到能解决这个问题的对象,然后调用对象的方法,解决问题。 函数式编程思想: 简单的说就是,直追求解决问题的结果,不管方法。Lambda表达式就是以解决问题为导向的。 格式: (一些参数)->{ //代码
阅读全文
摘要:线程同步 同步代码块 synchronized(监视器){ //共同享用的代码块 } 多个线程在抢夺cpu执行权,在执行run()方法,遇到synchronized代码块时,会检查是否有锁对象,如果有,就继续执行下去。反则,该线程就会进入阻塞状态。直到锁对象被释放,多个线程就会继续抢夺cpu执行权。
阅读全文
摘要:创建线程 1.继承Thread类 步骤: 1.创建一个Thread类的子类。 2.重写Thread类中的run()方法。 3.创建Thread类子类的对象。 4.子类对象调用start()方法,开启新的线程。 public class MyThread extends Thread{//1.创建一个
阅读全文
摘要:Map集合 特征 Map中集合,元素是成对出现的,元素由键和值两个部分组成,通过键可以找到对应的值。 注:1.集合中的键不可以重复,但是值可以重复,最后一个值会覆盖前面的值。 2.键和值的数据类型可以一致,也可以不一致。 常用字类 HashMap集合 底层是一个Hash表,所以查询速度快。在JDK
阅读全文
摘要:Collections 工具类 Collections addAll(Collection<T> elements); 往集合中添加元素 public static void shuffle(List < ?> list); 打乱集合顺序 public static <T> void sort (L
阅读全文
摘要:LinkedList 集合 1.底层是一个链表结构 2.里面包含了大量操作首尾元素的方法 常用使用方法: 1.public void addFirst(E e); 指定元素插入列表开头 2.public void addLast(E e); 指定元素插入列表尾部 public E getFirst(
阅读全文
摘要:List集合 List 有序,有索引,有允许重复的元素。 常用方法: public void add(int index, E element) ; 将特定的元素放到指定元素。 public E get (int index); 返回集合中指定位置元素 public E remove(int ind
阅读全文

浙公网安备 33010602011771号