分类: Java

826 篇文章

枚举类与注解-复习
1. 什么是枚举类?枚举类的对象声明的修饰符都有哪些? 枚举类:类中的对象的个数是确定的,有限个。 private final (NO) public static final (YES) 2. 什么是元注解?说说Retention和Target元注解的作用 元注解:对现有的注解进行解释说明的注解。 Retention:指明所修饰的注解的生命周期。…
枚举类与注解-Annotation的使用示例、JDK内置的三个基本注解、如何自定义注解、jdk中4个基本的元注解的使用1、jdk中4个基本的元注解的使用2、jdk8新特性:可重复注解、jdk8新特性:类型注解、可重复注解中元注解不一致的问题解决
package top.qaqaq.java.P505; import org.junit.jupiter.api.Test; import java.lang.annotation.Annotation; import java.util.ArrayList; import java.util.Date; /** * 注解的使用 * * 1. 理…
枚举类与注解-枚举类的理解、自定义枚举类、使用enum关键字定义枚举类、Enum类中的常用方法、使用enum关键字定义的枚举类实现接口
package top.qaqaq.java.P498; /** * 一、枚举类的使用 * 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 * 2.当需要定义一组常量时,强烈建议使用枚举类 * 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * * 二、如何定义枚举类 * 方式一:jdk5.0之前,自定义枚举类 * …
常用类-复习
1.将字符串"2017-08-16"转换为对应的java.sql.Date类的对象。 (使用JDK8之前或JDK8中的API皆可) SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd") 解析:java.util.Date date = sdf.parse("2017-08-16") Da…
常用类-IDEA中Debug调试
package top.qaqaq.java.P479; import org.junit.jupiter.api.Test; /** * @author RichieZhang * @create 2022-10-23 下午 4:34 */ public class IDEADebug { @Test public void testString…
常用类-String其它课后算法题目
package top.qaqaq.java.P475; import org.junit.jupiter.api.Test; import java.util.Arrays; /* * 1.模拟一个trim方法,去除字符串两端的空格。 * * 2.将一个字符串进行反转。将字符串中指定部分进行反转。比如将“abcdefg”反转为”abfedcg” …
常用类-String课后算法题目2
package top.qaqaq.java.P476; import org.junit.jupiter.api.Test; /** * @author RichieZhang * @create 2022-10-23 下午 2:57 */ public class StringDemo1 { /* 获取一个字符串在另一个字符串中出现的次数。 比…
常用类-String课后算法题目1
package top.qaqaq.java.P475; import org.junit.jupiter.api.Test; /** * @author RichieZhang * @create 2022-10-23 下午 2:17 */ public class StringDemo { /* 将一个字符串进行反转。将字符串中指定部分进行反转…
String类
6.4 与StringBuffer、StringBuilder之间的转换 String --> StringBuffer、StringBuilder:调用StringBuffer、StringBuilder构造器 StringBuffer、StringBuilder --->String:①调用String构造器;②StringBuffer、Str…
常用类-复习
1. 画出如下几行代码的内容结构: String s1 = "hello"; String s2 = "hello"; String s3 = new String("hello"); s1 += "world"; 2.如何理解String类的不可变性 String 指向常量池的数据,不能做任何的修改,如果需要修改必须新造一个数据,用来存储新的内容…
ROUND_HALF_UP is deprecated. 不推荐使用
项目中涉及到计算金额的, 部分代码如下, 编译器提示ROUND_HALF_UP is deprecated. 不推荐使用. 上网找了一下, 参考: https://docs.oracle.com/javase/9/docs/api/java/math/BigDecimal.html 从java9就不推荐使用了. 修改方案: 将BigDecimal.…