Java基础学习
文章平均质量分 80
阿锤是个靓仔
这个作者很懒,什么都没留下…
展开
-
【Java】Java 8的Date and Time API:彻底解析
类/接口常用方法描述LocalDatenow()表示日期,如:2023-08-28LocalTimenow()表示时间,如:14:30:00now()表示日期和时间,如:2023-08-28T14:30:00now()表示日期、时间和时区Instantnow()时间戳,表示一个特定的时间点Duration表示时间间隔,以秒和纳秒为单位Period表示日期间隔,以年、月、日为单位ZoneIdof(String)表示时区Clockmillis()用于获取日期、时间和时区日期和时间的格式化和解析。原创 2023-08-28 15:52:11 · 125 阅读 · 0 评论 -
【java】反射的探索
反射允许Java程序在运行时访问对象、类、字段、方法和注解的信息。这种能力不仅让我们可以动态地创建对象和调用方法,还使得各种框架如Spring和Hibernate能够提供它们的核心功能。反射在Java中是一个强大的工具,为我们打开了许多先前难以实现的可能性。然而,与此同时,它也带来了性能和安全性的考虑。在使用反射时,我们应该始终记住权衡利弊,确保代码的效率和健壮性。希望这篇文章能为你提供一个关于Java反射的全面概览,并帮助你更加深入地探索这一有趣的主题。如果你有任何问题或建议,请在评论区留言!原创 2023-08-28 13:54:59 · 18 阅读 · 0 评论 -
【Java】类初始化
在Java编程中,类的初始化是一个非常重要的主题,它涉及到如何加载、链接和初始化类。这不仅有助于我们更好地理解Java的运行机制,还对于性能优化和问题诊断具有关键意义。原创 2023-08-28 13:38:40 · 84 阅读 · 0 评论 -
【java(反射)】获得class的方法有哪些?
【代码】【java(反射)】获得class的方法有哪些?原创 2023-08-28 10:48:13 · 47 阅读 · 0 评论 -
【Java】注解与反射
注解,简单来说,是Java提供的一种为代码附加额外信息的机制。这些信息可以在编译时或运行时被访问,为代码提供附加的元数据。创建自定义注解涉及使用@interface关键字。反射是Java提供的一种在运行时查看、访问和操作类、方法、字段等的机制。注解与反射为Java开发者打开了一扇新的大门,使我们能够写出更灵活、动态和强大的代码。希望通过本篇文章,你对这两个主题有了更深入的了解。原创 2023-08-28 10:40:37 · 22 阅读 · 0 评论 -
探索Java接口的进化:Java 8与Java 9的深入探讨
在Java 8中,接口得到了一次重要的升级,增加了一些新的特性,从而增强了接口的功能性和灵活性。原创 2023-08-28 08:45:29 · 68 阅读 · 0 评论 -
【java】如何理解父类引用子类对象
"父类引用指向子类对象"是Java(以及许多其他面向对象的编程语言)的一个基本概念,与多态(Polymorphism)密切相关。为了更好地理解这个概念,我们首先分解它,然后通过示例进行解释。原创 2023-08-25 08:21:50 · 786 阅读 · 0 评论 -
【JAVA】多线程4 线程同步
多线程4 线程同步1 线程的不安全2 同步2.1 synchronized关键字2.1.1 wait()和notify2.1.1 以银行存取款为例子2.2 ReentrantLock类2.2.1 条件对象2.2.2 以银行存取款为例子3 锁和条件的总结并发:一个对象被多个线程所使用。1 线程的不安全每个线程在自己的工作内存交互,内存控制不当会造成数据不一致。在大多数实际的多线程应用中,两个或两个以上的线程需要共享对同一数据的存取。如两个线程存取同一个对象,并且每个线程分别调用了一个修改该对象状态的方原创 2021-10-17 22:03:18 · 140 阅读 · 0 评论 -
【JAVA】多线程(3)线程状态
多线程(3) 线程状态1、守护线程 t.setDaemon(true)2、礼让线程 t.yield()3、线程睡眠 t.sleep()4、线程加入 t.join5、线程优先级1、守护线程 t.setDaemon(true)守护线程相对于正常线程来说,是比较特殊的一类线程,守护线程是服务提供者线程。Java官方文档:The Java Virtual Machine exits when the only threads running are all daemon threads.当 JVM 中不存原创 2021-10-12 11:09:26 · 69 阅读 · 0 评论 -
【Java】多线程(2)终止线程
终止线程【Java】多线程(2)终止线程1. stop()方法2. 利用线程标志位终止线程3. 利用interrupt()中断线程【Java】多线程(2)终止线程 在JAVA中有三种方式去停止线程:暴力停止,利用stop()方法,但已被废弃,官方不建议使用。利用线程标志位终止线程。利用interrupt方法来请求终止线程。1. stop()方法为什么弃用stop:调用 stop() 方法会立刻停止 run() 方法中剩余的全部工作,包括在 catch 或 finally 语句中的,并原创 2021-09-30 00:32:15 · 250 阅读 · 0 评论 -
【Java】多线程(1) java.thread---线程的创建
【Java】多线程(1) java.thread---线程的创建1. 什么是线程?1.1 多任务和多线程1.2 进程与线程(Process与Thread)2 线程的创建(Thread、Runnable、Callable)2.1 Thread方法创建2.2 Runnable方法创建2.3 Callable方法创建2.3.1 Executor2.3.2 Callable接口2.4 基于线程池的execute(),创建临时线程2.5 总结1. 什么是线程?线程是进程的一个实体,是CPU调度和分派的基本单位,它原创 2021-09-26 20:48:42 · 123 阅读 · 0 评论