摘要:
demo: /1:*** 定义注解*/ @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface FruitProvider { /**供应商编号*/ public int 阅读全文
摘要:
Java中的四种标准元注解是**@Retention、@Target、@Documented、@Inherited**。具体如下: 1. **@Retention**:用于指定一个注解的保留策略,即注解在程序的哪个阶段可用。它的取值可以是`RetentionPolicy.SOURCE`(仅在源码中保 阅读全文
摘要:
Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径 和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation 对象,然后通过该 Annotation 对象来获取注解中的元数据信息。 阅读全文
摘要:
调用某个对象的 getClass()方法 Person p=new Person(); Class clazz=p.getClass(); 调用某个类的 class 属性来获取该类对应的 Class 对象 Class clazz=Person.class; 使用 Class 类中的 forName( 阅读全文
摘要:
**WebSocket 是一种在单个TCP连接上进行全双工通信的协议,它允许浏览器和服务器之间进行实时双向交互**。这项技术是HTML5的一部分,它在现代web开发中扮演着重要的角色。以下是关于WebSocket的一些详细信息: 1. **全双工通信**:与传统的HTTP请求不同,WebSocket 阅读全文
摘要:
反射 API 用来生成 JVM 中的类、接口或则对象的信息。 1. Class 类:反射的核心类,可以获取类的属性,方法等信息。 2. Field 类:Java.lang.reflec 包中的类,表示类的成员变量,可以用来获取和设置类之中的属性 值。 3. Method 类: Java.lang.r 阅读全文
摘要:
"vo", "bo", "dto", 和 "pojo" (或 "entity") 都是用于软件工程中的设计模式和编程概念。 1. **VO (Value Object)**: 这是代表数据的简单对象,通常用于业务层之间的数据传输。这些对象通常是不可变的,即它们的状态在创建后不会改变。 2. **BO 阅读全文
摘要:
机械学习和深度学习都是人工智能领域中的子领域,它们在方法和应用上有一些区别。 机械学习(Machine Learning)是一种通过数据和统计方法让计算机系统从经验中自动学习的方法。它关注如何通过构建数学模型和算法来使计算机系统能够从数据中识别和学习模式,并做出预测或者做出决策。机械学习分为监督学习 阅读全文