摘要: 实现runnnable接口 实现接口Runnable具有多线程能力 启动线程:传入目标对象+thread对象.start() 优势:避免单继承局限性,灵活方便,方便同一个对象被多个线程使用 对于第一种方法创建Thread类: 不建议使用:避免OOP单继承局限性 package Test16; pub 阅读全文
posted @ 2025-06-19 21:17 骆驼刺破仙人掌007 阅读(0) 评论(0) 推荐(0)
摘要: 线程的三种创建方式: Thread class——> 继承Thread类(重点) Runnable接口——> 实现Runnable接口(重点) Callable接口——> 实现Callable接口(了解) 创建一个新的执行线程有两种方法: 1.自定义线程类继承Thread类,重写run()方法,编写 阅读全文
posted @ 2025-06-19 20:48 骆驼刺破仙人掌007 阅读(1) 评论(0) 推荐(0)
摘要: 程序:是为完成特定任务,用某种语言编写的一组指令的集合,是一段静态代码。程序是静态的 进程:是程序的一次执行过程,正在运行的一个程序,进程作为资源分配的单位,在内存中会为每个进程分配不同的内存区域。 线程:进程作为资源分配的基本单位,可进一步细化为线程,线程是一个进程内部的一条执行路径。若一个进程同 阅读全文
posted @ 2025-06-19 19:05 骆驼刺破仙人掌007 阅读(4) 评论(0) 推荐(0)
摘要: File类对象可封装要操作的文件,可通过File类的对象对文件进行操作,如查看文件的大小,判断文件是否隐藏,判断文件是否可读等。 局限:File类的相关操作,并不涉及文件内容相关的操作,这是单独依靠File类对象无法实现的操作,此时需要借助I/O流完成。 I/O流就是A文件到B文件的输入输出水管。I 阅读全文
posted @ 2025-06-18 17:29 骆驼刺破仙人掌007 阅读(3) 评论(0) 推荐(0)
摘要: ArrayList: 代码实现: package Test03; import java.util.ArrayList; public class test01 { public static void main(String[] args) { //定义一个集合: ArrayList list=n 阅读全文
posted @ 2025-06-18 16:11 骆驼刺破仙人掌007 阅读(1) 评论(0) 推荐(0)
摘要: throw和throws的区别: (1)位置不同:throw在方法内部,throws在方法的声明处 (2)内容不同:throw+异常对象,throws+异常的类型 (3)作用不同:throw的作用是异常出现的源头,制造异常。throws是在方法的声明处,告诉方法的调用者,这个方法中可能会出现我声明的 阅读全文
posted @ 2025-06-18 12:45 骆驼刺破仙人掌007 阅读(1) 评论(0) 推荐(0)
摘要: 异常就是在程序的运行过程中发生的不正常的事件,它会中断正在运行的程序。 比如网络中断,数组下标越界,类型转换异常等等。 JAVA提供异常处理机制,它将异常处理代码和业务代码分离,使程序更优雅,更好的容错性,高健壮性。 JAVA的异常处理是通过5个关键字来实现的:try,catch,finally,t 阅读全文
posted @ 2025-06-18 11:49 骆驼刺破仙人掌007 阅读(4) 评论(0) 推荐(0)
摘要: 多态:通俗来说就是多种状态,具体点说就是去完成某个行为,当不同对象去完成时会产生出不同的状态。同一种行为,不同的子类呈现出来的状态是不同的。多态达到了互不干扰,解耦的效果。 ps:多态指的是方法的多态,跟属性无关。 代码实现: 动物类: package DuoTai; public class An 阅读全文
posted @ 2025-06-17 21:54 骆驼刺破仙人掌007 阅读(1) 评论(0) 推荐(0)
摘要: 发生在子类和父类中,只要子类对父类的方法不满意,要对父类的方法进行重写。 方法重写的格式: 子类的方法名字和父类必须一致,参数列表(个数,类型,顺序)也要和父类一致。 重载和重写的区别: 重载是指在同一个类中,当方法名相同,形参列表不同时,多个方法构成了重载。 重写是在不同类中,当子类继承父类时,对 阅读全文
posted @ 2025-06-17 21:09 骆驼刺破仙人掌007 阅读(6) 评论(0) 推荐(0)
摘要: 继承是对类的抽象,而类是对对象的抽象。 继承的好处: 1.提高了代码复用性 2.便于代码的扩展 3.为了多态的使用,是多态使用的前提 代码实现: Person类: package OOP.Inheritance; public class Person { private int age; priv 阅读全文
posted @ 2025-06-15 22:45 骆驼刺破仙人掌007 阅读(2) 评论(0) 推荐(0)