- 博客(3)
- 收藏
- 关注
原创 Java代码实现多线程的多种方式
进程:操作系统(os)中正在执行的应用程序。线程1.概念:在进程中,可以同时执行多个任务,每一个人任务可以说是一个线程,线程是进程的工作单位,所以也成为了轻量级的进程。2.线程的组成部分:(1)cup:获取时间片(2)数据:栈空间独立,堆空间共享,每一个线程都有自己独立的栈空间,所有线程共享一个堆空间。(3)程序代码:利用Java代码实现多线程。3.代码实现多线程的方式:(1)第一种方式:继承java.lang.Thread类,同时覆盖run()方法,线程任务定义在run()方法中。pu
2020-06-06 15:21:20 302
原创 匿名内部类 与 Lambda 表达式(JDK8.0开始有的应用)
匿名内部类:匿名内部类:是一种特殊的局部内部类特点:(1) 匿名内部类的定义必须继承一个父类或是实现一个接口(2) 匿名内部类的定义和对象的创建一起完成;并且基于一个匿名内部类只能创建该类的一个对象语法:interface IA{ void m1(); void m2();}// 匿名内部类实现一个接口IA ia = new IA(){ public void ...
2020-04-04 17:34:46 197
原创 abstract (抽象的) 与 interface(接口)的区别
1.abstract 抽象的(1)类 抽象类①抽象类编译之后会生成独立的 .class 文件②只能声明引用, 不能创建对象。③供子类去继承。④生活中, 抽象类是从不同的子类中抽 象出的父类, 自身不存在对象 如:动物类, 交通工具类。(2)方法 抽象方法①只有方法声明, 没有方法实现 方法实现部分用 分号 代替。②留给子类实现 (覆盖)。③只声明了对象具有什么功能, 没有定义对...
2020-04-04 17:25:32 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人