- 博客(8)
- 收藏
- 关注
原创 Java简单多线程下载器实现
配置文件中定义的线程数(默认10)和本地目标 目录,自动创建存储路径,并通过浏览器 HTTP 请求并发下载图片;下载过程中需正确提取文件名(保留原始扩展名)实现一个多线程图片批量下载器:系统应能从指定目录下的。文件中读取图片直链 URL 列表,依据。src目录下配置文件。
2026-01-09 17:01:44
347
原创 Java I/O 初识
Java I/O(Input/Output,输入/输出)是 Java 编程中用于处理的核心机制,广泛应用于文件操作、网络通信、序列化等场景。和和。
2026-01-09 15:03:53
907
原创 JAVA多线程及其创建方式
本文摘要:进程是程序运行的实例,包含独立资源;线程是进程内的基本执行单元,一个进程可包含多个线程。Java中创建线程有三种方式:继承Thread类、实现Runnable接口和实现Callable接口,其中后两种更推荐使用。线程同步可通过synchronized关键字实现,确保共享资源的安全访问。线程池(如FixedThreadPool、CachedThreadPool等)能有效管理线程资源,提高性能。死锁的四个必要条件包括互斥、持有等待、不可抢占和循环等待,可通过合理设计避免。
2026-01-05 18:05:30
192
原创 Java异常及包装类
Java异常与包装类摘要:异常分为Error(严重系统问题)和Exception,后者包含检查异常(强制处理)和非检查异常(如RuntimeException)。异常处理通过try-catch-finally机制实现,注意finally会覆盖返回值。包装类(如Integer)通过valueOf()装箱,通过xxxValue()拆箱,比较时注意缓存范围(-128~127)和浮点数精度问题。Double和Float没有缓存机制,==比较总是false,建议使用差值比较浮点数。
2025-12-30 11:10:25
568
原创 Java继承,多态及继承时构造器和代码快调用
摘要: Java继承是面向对象编程的核心特性,允许子类复用父类的属性和方法。特点包括:单继承(一个子类只能继承一个父类)、所有类默认继承Object类、子类可继承非私有成员。方法重写需遵循参数列表相同、返回类型协变等规则。super关键字用于调用父类构造器/成员,子类构造器默认调用父类无参构造器。类初始化顺序为:父类静态代码块→子类静态代码块→父类实例初始化→父类构造器→子类实例初始化→子类构造器。继承通过层次化设计提升代码复用性。
2025-12-22 11:32:33
788
原创 String
Random random = new Random();int number = random.nextInt(100);大小写转换:String str = "sssaQDD";str = str.toLowerCase();//小写转换System.out.println(str);str = str.toUpperCase();//大写转换System.out.println(str);字符替换:replaceAll() String newStr =
2025-12-17 09:19:41
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅