今日学习:枚举Record,密封类object类debug的用法查看API文档Maven的配置和使用lombok单元测试junitps:今天把codex和claude也配置好了枚举:和c语言的枚举方式类似吧,理解起来不难,唯一感觉不同的就是调用的时候,调用的是枚举的对象名,枚举的方法主要还是以了解为主Record类主要是减少代码编写量,以创建常量类为主,Record类主要是一个final类,所以他没有子类.密封类就是一种不允许被继承的类,但是密封类许可的类是可以继承的,用sealed,non-sealed修饰符,用permits来设置可以指定继承的类或者接口debug主就是多练习吧,现在都有ai了,自己debug的效率还是太低了,建议直接cv大法给ai,但是考虑到面试的相关问题,debug的能力还是要有查阅API文档,比较简单,就和之前我查阅c语言的库的搜索模式一摸一样object类是所有类的父类,他们都会直接或者间接继承object类,主要是学习toString方法和equals方法Maven的话就是学会配置Maven使用Maven工具,在idea上面继承Mavenlombok简直就是代码人的福音,直接让JavaBean的设置变得极其的简洁,快速,极大的提高了开发效率,只需要在Maven里面导入依赖包就可以酷酷酷的使用了,猛猛junit通俗理解就是可以单独调试方法,Test修饰的方法不能有参数,返回值,并且不能是静态的百日大厂计划day08! 继续加油呀各位package com.study.demo.d_object; public class Person { private String name; private int age; public Person(){ }; public Person(String name,int age){ this.name name; this.age age; } public void setName(String name){ this.name name; } public String getName(){ return name; } public void setAge(int age){ this.age age; } public int getAge(){ return age; } public String toString(){ return Person [namename,ageage]; } public boolean equals(Object obj){ if(this obj){ return true; } if(obj null || getClass() ! obj.getClass()){ return false; } Person other (Person)obj; return name.equals(other.name) age other.age; } }