摘要: 创建线程有三种方式: 1.继承thread类,重写run方法,调用start()开启线程。 不能直接调用run()方法。 执行结果: 注意:线程开启不一定立即执行,由cpu调度执行。 小案例: 使用多线程同时下载图片,用到commons-io包。 核心代码: FileUtils.copyURLToF 阅读全文
posted @ 2021-03-02 03:13 MakeAreFreshStart 阅读(68) 评论(0) 推荐(1)
摘要: static修饰的变量、方法、静态代码块是在类加载的时候一起加载的,并且只执行一次,是属于类的。 匿名代码块和对象是同时产生的,在构造方法之前,一般用来赋初始值。 静态导入包: 例如import static java.lang.Math.random; 内部类 内部类: Outer outer = 阅读全文
posted @ 2021-02-26 15:46 MakeAreFreshStart 阅读(32) 评论(0) 推荐(1)