V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  11232as  ›  全部回复第 3 页 / 共 6 页
回复总数  112
1  2  3  4  5  6  
2023 年 1 月 10 日
回复了 OnceWink 创建的主题 Java 寻找开源的学生管理系统
搜索引擎都不想用吗
你和 oneTab 是什么关系?
2022 年 11 月 11 日
回复了 kingpo 创建的主题 问与答 今晚双十一,你们都买了啥
给家里买了台氧气机
2022 年 10 月 25 日
回复了 yagamil 创建的主题 程序员 vim 有时候按键 进入了不明状态,有什么万能按键退出?
是不是录制宏了...我不了解宏之前出现过误触 q 键,按啥都退不了
2022 年 10 月 20 日
回复了 musi 创建的主题 软件 做个调研,关于 Obsidian
1.github
2.不会,有得话分享 repo 就行
3.不会
4.不会
节哀,也很感谢您能分享这些经历。
2022 年 9 月 26 日
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
工作两年了,算法还能记得怎么写,但估计边界条件那部分会烂得一塌糊涂
2022 年 9 月 22 日
回复了 Wataru 创建的主题 Windows Windows11 22H2 更新了,都没人讨论一下吗
@mainjzb 多页签资源管理器已经有了啊
2022 年 9 月 7 日
回复了 optk 创建的主题 Java 大家好,请大家帮我分析一下我的 Java 水平
初级工程师阶段吧,推荐看一下《 Effective Java 》,我想对你会有很大帮助。设计得话我推荐可以看一下《企业应用架构模式》和《 Unix 编程艺术》,个人觉得两本都很棒。
2022 年 9 月 5 日
回复了 magicls 创建的主题 Android 大家搞 android 源码开发的工作环境都是怎样的?
JB 家的 IDE 应该都支持通过 ssh 远程开发了,不过目标机只能是 linux 系统,可以尝试下这个功能。我在内网环境下使用几乎感受不到延迟。
2022 年 9 月 2 日
回复了 fox0001 创建的主题 Linux [请教]是否能够不分发私钥,实现多人共享 ssh 验证?
为啥要分发私钥...
2022 年 8 月 31 日
回复了 pepi 创建的主题 程序员 PowerShell 这种强大的命令行工具,为什么使用的人很少?
习惯了 UNIX 那套思想后用不习惯 powershell
regex coach ,很棒的正则验证软件,可惜只有 Windows 端得
2022 年 8 月 30 日
回复了 luin 创建的主题 程序员 自己的开源项目终于成了最流行的 Node.js Redis 库...
恭喜啊
2022 年 8 月 29 日
回复了 skywind3000 创建的主题 Vim 分享篇文章:为什么我会使用 Vim ?
@LxExExl 那个是 vim 的 regex,```s/<regex>/<replacement string>/g```是用来替换得,```g/<regex>/d```是用来删除得
2022 年 8 月 23 日
回复了 Moris 创建的主题 MySQL Windows 安装 MySQL 距离完成临门一脚时遇到问题
docker 装呗,不折腾,开箱即用
2022 年 8 月 11 日
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
如果一个对象在自己的整个生命周期可以不对自身状态做任何限制,那写 getter 、setter 确实没啥意义,全部的属性设置成 public 也没啥问题。但稍微大一点的程序里面的对象或多或少都得对属性的访问域作出限制,setter 和 getter 是其中限制访问的一种方法之一。简单讲就是为了封装。
举个简单的例子,有一个日历对象保存了一个 List<Schedule>,它对外暴露的方法可能就是一个`publlic void addSchedule(String date,ScheduleType type,String description)`,一个`public List<Schedule> getSchedule()`,而且 getter 返回的这个 List<Schedule>还是一个不可变对象——你不能不通过日历对象就去更改代办事项列表,这样可能会跳过很多校验,比方说同一个时间点不能有两个代办事项。
而且日历对象不能每次都让客户端程序直接生成一个 Schedule 插入到 List 中,Schedule 可能还需要保存用户的信息,日历对象可以通过添加依赖资源来在 add 方法中解决这个问题,而不是需要客户端程序每次重复输入一遍用户的信息。客户端只需要提供时间、类型和描述。
getter 和 setter 有它存在的意义,但和其他很多好东西一样,一旦滥用就令人生厌。最后,如果你真不喜欢 getter 和 setter ,而又得在 Java 生态里干活,那我推荐学习一下 kotlin ,它在语法层面支持自动的 getter 和 setter 。
主要问题是人闲活儿少,要是天天一堆活,不用现成解决方案这样折腾早累死了
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3586 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 04:29 · PVG 12:29 · LAX 20:29 · JFK 23:29
♥ Do have faith in what you're doing.