随笔分类 - Java基础
JDK是你避不开的工具
摘要:方式1: 强制进入:alt + shift + F7 方式2: mac电脑上,先点击Preferences 找到[Build,Execution,Deployment] => 找到Stepping
阅读全文
摘要:可以! @Autowired private List<MyInterface> myList; 这样就直接将MyInterface的子类bean直接添加到了myList中,并且还可以用Order来指定添加顺序 没看过此处源码,但盲猜是在bean的后置处理器中,解析到带@Autowired的注解且是
阅读全文
摘要:自定义注解之@Constraint 在注解的上面指定验证类,可以自定义验证注解 @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE }) @Retention(RetentionPolicy.RUNTIM
阅读全文
摘要:配置文件注入值 方式1:普通字符串 例如 caominglong.name=“曹明龙” 使用方式 @Value(“${caominglong.name}”) private String name; 输出结果为:name = "曹明龙" 方式2:int、boolean类型 例如 caominglon
阅读全文
摘要:Java运算符分为几种? 算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其它运算符 算术运算符 点击查看代码 package com.leadmap.java.typecast; /** * Company: XXXXXX * * @description: 算术运算、类型转换 * @a
阅读全文
摘要:单精度浮点数 单精度浮点数最高可精确到1/2^24,也就是1/16777216,什么意思呢?就是说16777216与16777217,如果用单精度浮点数来表示,其结果是一样的。以下Java代码可直观看到精度损失。 /** * @description: 测试单精度浮点数精度 * @author: b
阅读全文
摘要:为什么重写equals还要重写hashCode?这句话没有先后关系,重写hashCode也需要重写equals,在于说重写它们中的一个,那么另一个就应该也被重写。 先了解下映射表 重写equals还要重写hashCode,这个事跟映射表有关系,Java中映射表指的就是Map数据结构,这里用HashM
阅读全文
摘要:Java中的内部类含义就是在一个Java类A的作用域下定义了一个类B,类B就称作为类A的内部类。内部类的机制很强大,在类B中不仅可以访问自身的作用域的数据,还可以访问外围类的实例域。在Java中,内部类分为四种:普通内部类(成员内部类)、局部内部类、匿名内部类、静态内部类(或嵌套类) 内部类原理 J
阅读全文
摘要:AnnotatedElement是Java反射中的一个接口,其中提供了很多获取注解的方法,以下是AnnotatedElement接口中的方法列表: directly present、indirectly present、present、associated 首先需要熟悉四种关系(元素与注解) 1、d
阅读全文

浙公网安备 33010602011771号