摘要: 测试线程停止1.建议线程正常停止 >可以使用次数,不建议死循环2.建议使用标志位, >设置标志位3.不建议使用stop和destroy过时的方法或jdk不建议的 阅读全文
posted @ 2021-12-14 12:50 开源遗迹 阅读(28) 评论(0) 推荐(0)
摘要: 1.定义一个函数式接口 2.子类实现接口,重写接口中的方法 3.new实列对象 4.内部类重写方法 5.使用lambdal表达式可以不用创建类,直接重写方法 6.使用的前提是函数式接口只有一个方法 7.表达式;实例对象=(参数)->{ 重写方法}; package TestLambdal;/** 推 阅读全文
posted @ 2021-12-13 23:21 开源遗迹 阅读(98) 评论(0) 推荐(0)
摘要: package 静态代理;//代理模式//真实对象和代理对象都要实现同一个接口//代理对象要代理真实角色//代理对象可以做真实对象很多做不了的事//真实对象可以专心做自己的事情public class StaticPoxy { public static void main(String[] arg 阅读全文
posted @ 2021-12-13 15:22 开源遗迹 阅读(39) 评论(0) 推荐(0)
摘要: package 线程;//多个线程操作同一个对象//买火车票//多个线程操作同一个资源的情况下,线程不安全,数据紊乱public class TestThred4 implements Runnable{ int tickerNum=10;//票数 @Override public void run 阅读全文
posted @ 2021-12-13 15:07 开源遗迹 阅读(73) 评论(0) 推荐(0)
摘要: 此过程要导入commons-io-2.6数据包用于接收图片package 线程;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;//练习 阅读全文
posted @ 2021-12-13 14:53 开源遗迹 阅读(42) 评论(0) 推荐(0)
摘要: 1.创建线程的方式1,继承Thread类,重写run()方法,调用start开启线程 public class TestThread extends Thread { @Override public void run() {} public static void main(String[] ar 阅读全文
posted @ 2021-12-13 14:39 开源遗迹 阅读(51) 评论(0) 推荐(0)
摘要: package 线程;public class Race implements Runnable{ //龟兔赛跑 //胜利者 private static String winner; @Override public void run() { for (int i = 0; i <= 100; i 阅读全文
posted @ 2021-12-13 14:28 开源遗迹 阅读(44) 评论(0) 推荐(0)
摘要: Error错误和异常Exception Error 1.VirtulMachineError虚拟机异常 2.AWTError图形界面化异常 Exception 1.运行时异常 2.非运行时异常 异常处理 try,catch,finally,throw,throws 自定义的异常 1.自定义的异常类 阅读全文
posted @ 2021-12-12 02:22 开源遗迹 阅读(35) 评论(0) 推荐(0)
摘要: 内部类1.局部内部类 private int id=10; public void out(){ System.out.println("这是外部内"); } public class Inner{ public void in(){ System.out.println("这是外部内"); } / 阅读全文
posted @ 2021-12-11 19:26 开源遗迹 阅读(28) 评论(0) 推荐(0)
摘要: 接口 interface 接口需要有实现类接口中所有定义都是抽象的 1.约束2.定义一些方法,让不同的人实现 10-13.方法public abstract4.常量public static final5.接口不能被实例化,接口中没有构造方法6.implements可以实现多个接口7.必须重写接口中 阅读全文
posted @ 2021-12-11 17:23 开源遗迹 阅读(35) 评论(0) 推荐(0)