基础
zhou22-codeWalker
个人博客:https://zhszstudy.github.io/
个人仓库:https://gitee.com/zhszstudy
展开
-
@Builder注解
● 如果需要在原来的基础上修改可以加 set 方法,final 字段可以不需要初始化。● 初始化实例对象生成的对象是不可以变的,可以在创建对象的时候进行赋值。● 它作用于类,将其变成建造者模式。● 它会生成一个全参的构造函数。● 可以以链的形式调用。原创 2024-02-24 10:10:48 · 410 阅读 · 1 评论 -
@SneakyThrows注解
也就是说,并不是我们忽略了异常,而是类似于Lombok的@Data注解,在编译时就已经把处理的代码嵌入到了class内。@SneakyThrows直接把捕获异常的代码嵌入到了class文件里。原创 2024-02-24 10:02:00 · 381 阅读 · 1 评论 -
equals的一些细节。
前言:前段时间使用equals方法出现了一些小问题,我们往下看:代码一:public class TestEquals { String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isSame() { //出错代原创 2020-12-02 14:31:14 · 182 阅读 · 0 评论 -
String转换成byte型数组的字节问题
前言:今天看视频敲代码学习UDP时,出现了输出乱码的问题,我们往下看代码一如下:import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;//UDP:不需要等服务器启动才运行,直接运行客户端不会报错,相当于发短信/*TCP:需要连接服务器,如果服务器没启动,客户端直接运行,会报错(ConnectException),相当于打电话,两者要同时在线。(三次握手,四次挥手)原创 2020-11-28 22:02:22 · 2383 阅读 · 3 评论 -
Animal animal = new Animal()究竟哪个是对象
前言:在上课时被老师提问过一次,把这个记下来。Animal animal = new Animal()中,对象是animal 还是new Animal()呢?public class Animal { private String name; private String cry; public Animal(String name, String cry) { this.name = name; this.cry = cry; } public String toStrin.原创 2020-11-27 17:48:38 · 1328 阅读 · 0 评论