02 2025 档案

摘要:java中反射-字节码和类加载器多态的一个表现 子类类型赋值给父类 Father f1 = New Son() 调用子类方法报错。 调用父类方法OK。这个就是多态 一个对象能用什么方法,并不是取决于 它有什么方法。 而是取决于引用变量的类型(也就是取决于它声明的类型,Father类型) 它能够用的方法,一定是Father中的方法。 阅读全文
posted @ 2025-02-11 11:04 何人陪我共长生 阅读(140) 评论(0) 推荐(1) 编辑
摘要:java中awit和sleep的区别和线程安全性问题awit和sleep的区别 从名称上来讲: awit:等待。 sleep:休眠。 从属关系上来讲: awit:awit这个方法是在对象上,只要是对象,就有这个方法 sleep:sleep是在Thread上,它是在线程上,是一个静态方法 使用方式上来讲: awit只能够在同步代码中去使用 sleep可 阅读全文
posted @ 2025-02-09 16:06 何人陪我共长生 阅读(16) 评论(0) 推荐(0) 编辑
摘要:4种比常见的线程池和线程同步买票问题线程池 所谓的线程池:其实就是线程对象的容器。 可以根据需要,在启动时,创建1个或者多个线程对象。 java中有4种比较常见的线程池。 1.固定数量的线程对象。 2.根据需求动态创建线程:动态创建线程:根据需求来创建线程的个数,会自动给我们分配合适的线程个数来完成任务。 3.单一线程。 4.定时调度 阅读全文
posted @ 2025-02-08 18:26 何人陪我共长生 阅读(220) 评论(0) 推荐(1) 编辑
摘要:java中线程的创建方式-休眠-生命周期-工作方式进程 进程的定义:进程是操作系统分配资源的基本单位。每个进程都有自己独立的内存空间和系统资源。 进程的独立性:进程之间是相互独立的,一个进程的崩溃不会影响到其他进程。 java中的体现:在Java中,每个运行的JVM实例就是一个进程。 也就是是说:咋们自己的java程序就是一个进程。 我们可以把工厂 阅读全文
posted @ 2025-02-06 16:59 何人陪我共长生 阅读(125) 评论(0) 推荐(1) 编辑
摘要:java中的文件流File数据 + 流(转)操作 IO I表示的是:输入Input O表示的是:Output Stream表示流转 java中的管道不止一个。并且管道有可能不是一样的。 有的管道粗有的管道细 File的常用方法 文件/目录信息 isFile()判断是否是一个文件,返回是一个布尔值,true表示文件。false 阅读全文
posted @ 2025-02-05 10:53 何人陪我共长生 阅读(315) 评论(0) 推荐(1) 编辑
摘要:java集合中的迭代器Iterator和数组内置方法以及常见的报错删除Map的中某一项报错 package part; import java.util.HashMap; import java.util.Set; public class Java01 { public static void main(String[] args) { // 为啥这里要使用包装 阅读全文
posted @ 2025-02-01 23:24 何人陪我共长生 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Hashtable Hashtable 是 Java 中的一个古老的集合类,它实现了 Map 接口,基于哈希表存储键值对。 Hashtable 是线程安全的,所有方法都用 synchronized 修饰,因此在多线程环境下可以安全使用。 不过,由于它的性能较差,现代开发中更推荐使用 HashMap 阅读全文
posted @ 2025-02-01 19:35 何人陪我共长生 阅读(17) 评论(0) 推荐(0) 编辑
摘要:HsahMap HashMap 是 Java 中最常用的集合类之一,它实现了 Map 接口,基于哈希表存储键值对 HashMap的存储是无顺序的 HashMap存储的是键值对(key-value)其中键key是唯一的,值(value)可以重复。 HashMap的底层是数组和链表 HashMap的常见 阅读全文
posted @ 2025-02-01 12:12 何人陪我共长生 阅读(167) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示