大家好,我是鸭鸭。
一夜之间,小红书摇身一变,成了全球热搜之地。外国网友大军正在攻占这片“中式社交绿洲”。
原因?TikTok禁令 让小红书成为救命稻草,支持海外手机号注册的它,瞬间吸引了无数歪果仁涌入。
根据第三方数据平台七麦的统计,截至1月15日21点:
小红书在87个国家的 App Store 免费榜登顶第一,包括美国、加拿大、澳大利亚、英国、意大利等主流国家。 在另39个国家,它也稳稳霸占免费榜前 2 到 10 的位置。
于是,小红书迎来了“泼天富贵”。然而,这份富贵带来的第一件事不是狂欢,而是小红书打工人的“加班大礼包”。
据内部员工透露,社区技术部门的某个组全员已经从1月14日起紧急研发实时翻译功能,力求满足新一波国际流量的需求。这波春节前的“爆火加班”,不知道是福是祸。
与此同时,小红书社区俨然变成了全球大拼盘:
有外国学生互相帮忙做作业的, 有发美食推荐、对账单分享的, 还有寻亲的、忙着赚钱的、喊人拼多多“一起砍”的……
大家一边吐槽“没有信息差赚头了”,一边聊得不亦乐乎。
更搞笑的是,小红书的招聘速度直接追赶春节档票房。鸭鸭已经刷到招聘英文内容审核外包岗位的帖子了,不知道后续的流量洪流,小红书能不能稳住。
而其他互联网巨头更是坐不住了:饿了么和美团都开起了官号蹭流量,纷纷用英文发图文试探国际网友的胃口,结果评论区依然是咱们国人的主场。
那么问题来了:
1. 你觉得外国网友能玩明白小红书吗?
2. 小红书的春节加班,是“喜”还是“忧”?
评论区告诉鸭鸭,你怎么看!
....
回归我们的面试题,年底那是时候为拿完年终奖的跳槽做准备了!
Java 中的参数传递是按值还是按引用?
回答重点
在 Java 中,参数传递只有按值传递,不论是基本类型还是引用类型。
基本数据类型(如
int
,char
,boolean
等):传递的是值的副本,即基本类型的数值本身。因此,对方法参数的任何修改都不会影响原始变量。引用数据类型(如对象引用):传递的是引用的副本,即对象引用的内存地址。因此,方法内可以通过引用修改对象的属性,但不能改变引用本身,使其指向另一个对象。
扩展知识
基本类型与引用类型的区别
基本类型:包括 int
,float
,double
,char
,boolean
等,存储在栈内存中。方法中对基本类型参数的操作只会影响传递的副本,原始变量的值不受影响。引用类型:包括所有的对象和数组,引用类型的变量存储的是对象在堆内存中的地址。当引用类型作为参数传递时,传递的是这个地址的副本。因此,方法内的修改可以影响到传入的对象的内容,但不会影响对象引用本身的地址。
示例代码分析
public class ParameterPassing {
public static void main(String[] args) {
int a = 5;
modifyPrimitive(a);
System.out.println("After modifyPrimitive: " + a); // 输出: 5
MyObject obj = new MyObject();
obj.value = 10;
modifyObject(obj);
System.out.println("After modifyObject: " + obj.value); // 输出: 20
resetReference(obj);
System.out.println("After resetReference: " + obj.value); // 输出: 20
}
public static void modifyPrimitive(int num) {
num = 10; // 仅仅修改了副本,不影响原始变量
}
public static void modifyObject(MyObject obj) {
obj.value = 20; // 修改了对象的属性,会影响原始对象
}
public static void resetReference(MyObject obj) {
obj = new MyObject(); // 修改的是引用的副本,不影响原始对象
obj.value = 30;
}
}
class MyObject {
int value;
}
在 modifyPrimitive
方法中,num
是基本类型的副本,因此对它的修改不影响原始变量a
。在 modifyObject
方法中,obj
是引用类型的副本,但这个副本仍指向原始对象,因此修改value
属性会影响原始对象。在 resetReference
方法中,obj
被重新赋值为一个新对象,这个变化只影响副本,不影响原始引用。
不可变类
关于引用的回答后,面试官可能会接着问不可变类。不可变类在多线程环境中不需要额外的同步控制,因为它们的状态一旦创建就不能改变。
更多可看:什么是 Java 中的不可变类?(小程序内部搜416即可查看)
最后
再来推荐下我们的面试刷题网站和小程序:面试鸭!
我们精选了近两年的高频面试真题,已经有 9000 多道面试题目啦,由大厂资深面试官手写答案,押题命中率超高!
不仅有传统八股文,场景题、项目题、系统设计题等等应有尽有,还在不断更新中!
现在邀请好友注册并成为会员,还可获得最高 50% 的分佣🧧!详情见面试鸭拉新邀请有赏规则(网页版面试鸭点击头像查看)
网页端网址:www.mianshiya.com
欢迎关注面试鸭,每日获取经典面试题和优质题解,我们下期见~
往期推荐
我们做了半年的 APP,炸了!
2025赛季,互联网大厂春节放假排位赛
今晚,带你速通 DDD 项目!
公司年会发彩票,中了 608 万,然后好玩了
这是小红书的年终奖?50个月??别骗我
到底谁在凌晨 4 点刷面试鸭啊?
不止研发岗,原来互联网大厂的产品经理工资也这么高的啊?