V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xloger  ›  全部回复第 6 页 / 共 27 页
回复总数  524
1 ... 2  3  4  5  6  7  8  9  10  11 ... 27  
294 天前
回复了 LsLsLsLsLs 创建的主题 Java Java 变量引用问题
这不止是性能区别吧,这两个的语义都不一样。
1:
print(User.getAge())
print(User.getAge())
2 、
int age=User.getAge()
print(age)
print(age)

第一种是获取两次 age 的值并打印;第二种是获取一次 age 的值,然后用这个常量去做某些事。
用哪种写法是取决于你业务本身希望实时比较,还是得到一次值就可以了。

再提性能问题,JDK 没法优化第一种写法啊,它哪能判断出来你会不会在某个地方开个线程调用 User.setAge
这个词我在看简历的时候都是无视的,不管是精通还是熟悉,重点是后面写的内容吧。拿 Java 举例:

(精通/熟悉) Java → 写了跟没写一样
(精通/熟悉) Java 的 GC 、类加载机制 → 背了这块面试题
(精通/熟悉) Java 的 Stream 、集合 → 会的比较基础,但是可以好好地问一下,看看掌握的如何
(精通/熟悉) Java 的并发 → 哦?仔细问一下看你还敢不敢写精通

然后一个技能点列表,大家都知道重要度是从上到下的。你最下面的一个写精通谁也不相信啊,用多了只是显得你自己的精通廉价而已,反而引起反感。

总之,我觉得重点还是简历那些明确的内容,技术栈和知识点。而不是一些措辞。
提一个我用的刚需:看同事写的没注释的代码的时候。
我会让它帮我分析一下这段代码的主要逻辑,再结合它的说明去阅读代码
309 天前
回复了 errorMsg0xff 创建的主题 程序员 怎么区分是复用还是耦合
封装的一个重要理念是:考虑清楚层与层之间的边界。代码是分层的但是逻辑是耦合的话,那这个封装没啥价值。

然后,怎么判断是复用还是耦合,你想象一下:把你的代码提供的对外方法抽成接口,每个写上注释。
那么如果对方只需要看这个接口和文档就能顺利调用,且你的代码实现或者更新是不影响他的(除非增删方法),那你们这就是复用。
如果你的某处代码实现的改动必须要他配合着一并更新,那就是耦合。
多年以前我就是被 QQ 音乐恶心到的才转的网易云。

当时 Android 还是 4.0 左右,电脑有了授权后就可以随意安装 App 。然后当时 Android 端听歌软件大家都很残疾,我用的是天天动听。

然后电脑用着 QQ 音乐,连上手机,给我弹窗,文案类似于"我们将会在 10 秒中自动给你安装 Android QQ 音乐,请问你是否需要取消安装"。
然后我还在思考那两个按钮“是/否”应该点哪个才是不安装的时候,它就给我自动安上了。


那时候,我脑海里空白了三四秒,然后默念了句 MD ,去把手机和电脑的 QQ 音乐都卸了。



若干年后,网易云因为版权问题少很多歌,很多人都说用 QQ 音乐。而我从未想过回头,我知道腾讯这家公司是没有下限的,一旦真的被它垄断,它是多恶心的操作都可以给你做出来的。(参考前些天的圆梦之星)
啊,新 UI 用了这么久我都没发现 NavigationBar 下来了
看来说明它对我没啥用。但是刚刚试了下发现用它切换起来比我特意打开文件管理然后定位方便,之后尝试多用用它
这个事吧,我虽然觉得大厂的 Offer 没啥,但你目前还是有这个执念在的,放弃也不好。

1 、大厂其实也没什么大不了的。你目前这样进去的估计也不是很重要的业务线,工作内容可能会跟想象的有一些落差。

2 、感情这事,我觉得比较重要的一点是双方都不要有为了感情而阻碍对方前进。比如如果后续分了,楼主肯定会觉得如果我当时要是去了 XX 多好。如果是女方有这样的一个机会要去北杭呢,反正我也是一样的态度。

3 、去北杭没你想的那么“大事”。考虑未来的话有点远,又不是在那干一辈子。如果你俩一直在一起,我觉得更大概率是你在杭州待 2 年,履历也够了,跳回深圳。虽然我估计工作会很忙,加上异地,感情是会有比较大的挑战。但你们还早,本身也没定型。
352 天前
回复了 kevin0927 创建的主题 耳机 降噪耳机入耳式有啥牌子推荐吗 500 左右的
我之前也在看这些,然后很多人说买手机品牌出的,适配好。我就买了小米的。
一开始是 Redmi Buds 4 ,219 ,极不满意,降噪效果几乎没有。
然后退货换了 Redmi Buds 4 Pro ,315 。凑合能用,降噪不是很满意但还行,续航挺好,耳机佩戴舒适感一般。总体也不算满意。
仅供参考,不过建议还是去手机品牌的实体店挨个试试感受一下。
361 天前
回复了 James369 创建的主题 生活 因为烦躁,想买个木鱼,有推荐吗
364 天前
回复了 noobma 创建的主题 职场话题 关于裁员赔偿按照当地平均工资 3 倍问题
蹲个后续,我前司就是后面这种,而且还很扯淡地选了省的平均工资而不是市的。
当初我粗略了解了一下好像这种“当地平均工资 3 倍”是支持的。不知道如果真要掰扯起来是不是这样,按哪种的多。
2024-01-10 19:16:46 +08:00
回复了 WhiteSJ 创建的主题 程序员 Java 比 web 前端要更好找工作吗?
随手搜了下 Android 失业,12,300 条。心里一惊,仔细一看,哦是 Android 回的贴,还好还好。
2024-01-09 10:33:39 +08:00
回复了 lianchi 创建的主题 问与答 安卓手机 + Macbook 有什么最佳用法?
愕然回首,我刚发现原来我算是微软系...
各种待办事项我都是用 微软 TODO 做的,全平台支持。然后笔记我是 Obsidian + OneDrive 跨端的,不过主要是跨家里的 Windows 和公司的 MacBook ,手机主要是阅读。手机记笔记,我一般还是用小米自己的笔记比较方便,然后定期同步到 Obsidian 里。
2024-01-09 10:28:35 +08:00
回复了 mikj 创建的主题 浏览器 老板们浏览器用什么广告插件?AdBlock?还是?
话说 Adblock Plus 在我这有个 Bug ,可能我会有一些标签页一直没关,然后每次 Chrome 重启时如果 Adblock Plus 有更新,它就会一口气弹出十来个捐赠页面...
2023-12-28 16:02:43 +08:00
回复了 hauibojek 创建的主题 程序员 大家觉得判断布尔值的时候那种写法更直观?
我用的 Kotlin ,第一种写法只有在 flag 为可空类型的时候用,这时候理解起来比较直观。
然后第二种写法,如果是 Kotlin 是可以 if(flag.not()) 的,虽然我觉得 !flag 写法也没啥问题的。有些代码检查我觉得是过度了,单个判断用 ! 我觉得没问题,如果是 !flag && !flag2 这种我才觉得问题比较大。
@FormatToday 啊,我刚刚搜了下是 Fluent Search ,之前好像也是看 V 友推荐过的,家里的 Windows 电脑在用它
我心目中最好的全键盘操作电脑的方案其实是 那个啥,我突然忘了名字了......
按了某个键后它给屏幕的每个可点击区域展示两个字母,按这两个字母就帮你点击了,不用记快捷键,很实用。可惜当初用无效的点击区域太多,不知道现在有没有优化。
2023-12-13 10:16:27 +08:00
回复了 publicWyt 创建的主题 问与答 过年回家,大伙会带一些什么?
我家是小城市,以前每次给父母买点东西我妈都觉得浪费钱。然后我转变思路,改成给爷爷奶奶外公外婆和亲戚带一些礼物,这样父母可能也有面子一些。
然后因为是小城市嘛,我去年过年带的是好利来的 30 周年混合口味半熟芝士。反馈还不错(其实是给亲戚家的小朋友)。
今年我也在苦苦思索换个啥
2023-12-08 14:54:32 +08:00
回复了 coffeygao 创建的主题 问与答 有没有什么灵异/科学解释不了的真事分享下?
这不叫科学解释不了,叫“信息量不足,验证分析次数不够”导致的混沌事件(这词我瞎编的)。

当然,我也没啥恶意,这种事怎么看待都行,相信一些事获得内心的宁静也挺好的。
首先是要有意识,Git 切换分支是比较轻量的,所以是可以多分支开发。
一个简单的协作方式是:dev 分支当开发分支,然后每个人自己一个 dev-xxx 分支,某个人每次开发完一部分把代码合并到 dev ,需要的时候也从 dev 拉代码到 dev-xxx 分支。
这种是比较简单省事不容易出问题学习成本也不高的方式。

另一种更简单的方式就是其他人说的,push 的时候选 rebase ,在 IDEA 里也是一键的事。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   979 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 56ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.