Java 学习总结
该专栏以知识点的形式总结Java学习中遇到的知识。偶尔结合Java API 源码进行解析。
微服务技术栈
这个作者很懒,什么都没留下…
展开
-
Java核心基础之异常处理机制
在开发过程中总会遇到各种各样的异常,比如最常见的空指针异常、数组越界异常等。这些异常是指在方法不能按照正常方式完成时,可以通过抛出异常的方式退出该方法,在异常中封装了方法执行过程中的错误信息及原因,调用方在获取该异常后可根据业务的情况选择处理该异常或者继续抛出该异常。异常直接影响到程序的健壮性和系统的稳定性,而异常的处理机制的好坏也代表着一门计算机语言的健壮性的好坏,Java作为一门有着优秀的健壮性的语言,自然有着完善的异常机制,而作为开发人员了解全面的异常处理机制以及对异常进行良好的处理至关重要。在J原创 2020-10-27 10:58:31 · 493 阅读 · 2 评论 -
一文学习Quartz常用 API 的使用
在任务调度服务Quartz简介与入门一篇我们简单的介绍了Quartz是什么和Quartz的使用,本篇我们介绍Quartz常用的API,这些API将贯穿Quartz的整个使用的过程,首先我们介绍SchedulerFactory的使用。官网这样解释ScheduleFactory,Provides a mechanism for obtaining client-usable handles toSchedulerinstances.在使用调度器(Scheduler)前,调度器需要被实例化。你可以使用Sc..原创 2020-09-28 21:01:45 · 1161 阅读 · 0 评论 -
任务调度服务Quartz简介与入门
Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统。Quartz可以执行上千上万的任务调度。Quartz调度器包含许多企业级功能,例如对JTA事务和集群的支持。(最简单的调度程序就是简单的定时器,每隔多久执行一次)可以将Quatrz就当成是普通的定时任务。只是经过Quartz封装之后,可以完成更为复杂的任务调度。如果您的应用程序有需要在特定时间执行的任务,或者您的系统有经常性需要维护的工作,那么Quartz可能是您的理想解决方案。Qua原创 2020-09-27 20:27:06 · 1226 阅读 · 0 评论 -
Java 动态代理机制 — java.lang.reflect
在 java.lang.reflect包中除了与Java反射相关的类,还提供了动态代理运行机制。代理是基本的设计模式之一,它是你为了提供额外的或者不同的操作,而插入的用来代替实际对象的对象。这些操作通常设计与实际对象的通信,因此代理通常充当着中间人的角色。如下:有一个名称为Interface的接口,里面定义了两个方法,并且RealObject实现了Interface接口:public interface Interface { void doSomethings(); void d原创 2020-05-29 15:49:45 · 463 阅读 · 0 评论 -
Java 反射机制包 java.lang.reflect
Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。我们知道对于一个类或者说是class文件比较准确,是JVM将描述的类的数据从class文件加载到内存(方法区),并且对数据进行校验和初...原创 2020-04-30 10:52:32 · 330 阅读 · 0 评论