面试题
风雨流年666
这个作者很懒,什么都没留下…
展开
-
getName和setName的运用
创建了c1这个对象给他赋值大王磊,然后进入Cat这个类里面,之前的this.name为null现在赋值为大王磊。然后c2这个对象刚创建的时候被赋值成小王磊,c2也进入Cat这个类里面将this.name变成小王磊。然后打印他们的get.Name()所以都为小王磊。原创 2023-02-24 11:36:11 · 855 阅读 · 0 评论 -
字符串的比较
如果没有对Object中equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址,反之则比较的是内容。第一个b1为false,因为他们两个比较的是他们两个的内存地址,c1和c2是两个对象所以他们的内存地址是不同的。第三个b3是false s1和s2是两个对象==比较的是他们的地址对象不一样,地址也不一样。第四个b4比较的是他们的地址,在字符串里面他们两个的值都相同所有他们的地址也相同。作用于引用类型的变量,则比较的是所指向的对象的地址;equals方法不能作用于基本数据类型的变量;原创 2023-02-23 17:38:15 · 118 阅读 · 0 评论 -
rabbitmq的使用场景有哪些?
使用场景:一个发送端,多个接收端,如分布式的任务派发。为了保证消息发送的可靠性,不丢失消息,使消息持久化了。同时为了防止接收端在处理消息时down掉,只有在消息处理完成后才发送ack消息。使用场景:发送端按routing key发送消息,不同的接收端按不同的routing key接收消息。使用场景:发送端不只按固定的routing key发送消息,而是按字符串“匹配”发送,接收端同样如此。使用场景:发布、订阅模式,发送端发送广播消息,多个接收端接收。rabbitmq是什么。原创 2023-02-17 11:11:12 · 217 阅读 · 0 评论 -
redis是什么?都有哪些使用场景?
Redis是一个开源的 key―value型 单线程 数据库,支持String,List,Hash,Set,Zset类型数据。即字符串,列表,哈希,集合,有序集合原创 2023-02-17 10:56:54 · 99 阅读 · 0 评论 -
mysql中char和varchar的区别是什么?
区别:1、char字段的最大长度为255字符,varchar字段的最大长度为65535个字节;2、char类型在空间使用上会有浪费,而varchar类型在空间使用上比较节省;3、char类型的查找效率高,varchar类型的查找效率比较低。原创 2023-02-17 10:44:03 · 258 阅读 · 0 评论