上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 概念看操作系统课本。 可以用关键字synchronized锁实现线程同步,常用于修饰方法: 作用于当前对象上锁,确保独占资源被互斥地访问。更多用法、格式参考文章https://www.cnblogs.com/three-fighter/p/14396208.html 阅读全文
posted @ 2022-05-01 21:23 fighterk 阅读(19) 评论(0) 推荐(0)
摘要: Object类的方法:等待wait() , 唤醒队首线程notify() , 唤醒全部等待线程notifyAll()。利用等待和唤醒实现Producer线程、Consumer线程的互斥访问Message对象。 代码如下: package ThreadDemo; class Message { pri 阅读全文
posted @ 2022-05-01 21:23 fighterk 阅读(42) 评论(0) 推荐(0)
摘要: 继承java.lang.Thread的类,成为多线程的主体类(Thread implements Runnable)。通过覆写run方法实现功能,通过调用start启动。 常用Runnable接口实现多线程(避免单继承的局限):覆写接口的run方法,然后将接口对象作为Thread构造方法参数,用Th 阅读全文
posted @ 2022-05-01 21:22 fighterk 阅读(49) 评论(0) 推荐(0)
摘要: 内建函数式接口,也就是系统提供的函数式接口,比自定义更方便。 常用的有4类:功能型(有参数、有返回值)、供给型(无参数、有返回值)、消费型(有参数、无返回值)、断言型(有参数、boolean判断)。 具体格式参考:https://blog.csdn.net/Beyond_Nothing/articl 阅读全文
posted @ 2022-04-29 20:50 fighterk 阅读(27) 评论(0) 推荐(0)
摘要: Lambda表达式的使用条件是SAM(Single , Abstract , Method),也就是只含单个抽象方法的接口(称为函数式接口),可以在接口前加上注解@FunctionalInterface。 Lambda表达式属于函数式编程,比匿名内部类更简便,但结构不够规范。 满足SAM条件的接口, 阅读全文
posted @ 2022-04-29 20:49 fighterk 阅读(105) 评论(0) 推荐(0)
摘要: 异常处理三个关键字:try , catch , finally。try{}里是 可能出现异常的语句,catch(异常类型 异常对象){}里是 对异常进行处理,finally{}里是 不管是否捕获异常都能执行的语句。 异常对象.printStackTrace()方法可以输出最完整的异常信息。 可以使用 阅读全文
posted @ 2022-04-29 20:48 fighterk 阅读(110) 评论(0) 推荐(0)
摘要: 内部类,是在类/方法/代码块中定义一个类。内部接口,是在接口中定义一个接口。 内部类的优点是方便调用所在类的属性、方法,缺点是结构变得复杂。 常用的有静态内部接口、匿名内部类。static内部接口,可以细分接口的不同功能,使结构更清晰。匿名内部类,是对接口的一次性实现,在new的时候接上实现代码块。 阅读全文
posted @ 2022-04-29 20:48 fighterk 阅读(101) 评论(0) 推荐(0)
摘要: 枚举是简化的多例设计,所以构造方法不能public。 使用enum关键字定义枚举类,在第一行列出所有的实例化对象。Enum是JDK提供的抽象类,enum定义的枚举类隐含地继承Enum类。 package package1; enum Sex{ MALE("男"),FEMALE("女"); priva 阅读全文
posted @ 2022-04-29 20:46 fighterk 阅读(37) 评论(0) 推荐(0)
摘要: 包相当于文件夹。作用是解决同名类的冲突、把功能相似或相关的类放在一起、对访问权限进行管理。 引用两个同名类,要用完整类名称,即"包名.类名"。 访问权限:public允许所有其他类访问,protected允许子类或同一个包中的类访问,private只允许类的内部访问(缺省的default允许同一个包 阅读全文
posted @ 2022-04-29 20:44 fighterk 阅读(405) 评论(0) 推荐(0)
摘要: 用PowerDesigner的转换引擎功能,将写好的程序类转换成UML类图。 时序图,可以描述代码的执行流程。 用例图,描述程序中不同角色的功能分配。 阅读全文
posted @ 2022-04-29 20:44 fighterk 阅读(180) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页