ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
最近去面试一家公司,聊了蛮多的,生活、工作、职业规划、性格,很多方面。对我触动很大。 专业能力差一点是可以提高的,但是对工作对生活的态度是很难转变的。 不要放低对自己的要求,做一个自律的人,我觉得自己的智商还是可以的,只是不够努力哈哈,加油吧!!! <br/> <br/> <br/> 写了一段很简单的代码。面试官说你再优化一下,测试你这个函数怎么能把它测挂掉。。。我最后还是没想出来去判断参数空值。。。最后他说你这明显代码写的少啊,缺少工程化的经验。 <br/> 嗯,对的,代码确实写的少,很不规范。。。 <br/> <br/> <br/> > [阿里Java开发手册](chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/http://techforum-img.cn-hangzhou.oss-pub.aliyun-inc.com/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%28%E7%BB%88%E6%9E%81%E7%89%88%29.pdf) * `idea`安装 <br/> > ### 单元测试 <br/> > ### Java代码注意点 * 判断数组或字符串长度时,一点要先判断是否为`null` ``` if(str != null && str.length() > 0){} if(arr != null && arr.length > 0){} ``` <br/> * 判断字符串是否为空 `if( "".equals(str) ) {}` <br/> * `map`的`get`操作判断`key`是否为空 `map.get(key)` <br/> * `map`,`list`初始化时设置初始长度`initialCapacity`