译文
文章平均质量分 95
刘水镜
【欢迎阅读我的最新专栏——《SpringBoot趣味私房课》https://www.imooc.com/read/75】【欢迎加入「开发者」技术交流群:168965372】【群链接:https://jq.qq.com/?_wv=1027&k=Inxd5Aa9】
展开
-
菜鸟译文——使用Java泛型构造模板方法模式
如果你发现你有很多重复的代码,你可能会考虑用模板方法消除容易出错的重复代码。这里有一个例子:下面的两个类,完成了几乎相同的功能: 实例化并初始化一个Reader来读取CSV文件; 读取每一行并解析; 把每一行的字符填充到Product或Customer对象; 将每一个对象添加到Set里; 返回Set。 正如你看到的,只有有注释的地方是不一样的。其他所有步骤都是相同的。 ...翻译 2014-08-19 21:36:25 · 8287 阅读 · 8 评论 -
译文——Java中的继承和组合
阅读英文的能力对于程序员来说,是很重要的。这几年也一直在学习英文,今天心血来潮,就在网上找了一篇简短的博文翻译一下。水平一般,能力有限,还请各位看官多多指点。 译文: 本文将会举例说明Java中继承和组合的概念。首先举一个继承的例子,然后展示一下如何用组合来改善继承的设计。最后概括一下如何在它们之间做出选择。 1. 继承 假设我们有一个Insect类。这个类包含两个方法:一个是...翻译 2014-08-09 08:08:55 · 3561 阅读 · 5 评论 -
不要自称为程序员
如果有我可以添加到每个工程教育的一门课程,它不涉及编译器或门或时间复杂度。这将是您工业101的现实,因为我们不教他们和许多不必要的痛苦和折磨这个结果。这后立志要为你作为一个年轻的工程师的职业生涯中的自我介绍。填写在您的教育差距,就如何在“现实世界”的实际工作中,我们的目标是让你快乐。我花了大约十年,很多的痛苦找出一些,从开始“相当明亮的低自信的工程师和零业务的实用知识。”我不相信权威指南,但希望它翻译 2011-11-27 22:00:47 · 4683 阅读 · 19 评论 -
菜鸟译文——JDK6和JDK7中substring()方法的对比
substring(int beginIndex, int endIndex)方法在JDK6和JDK7中是不同的。了解他们的区别可以让我们更好的使用这个方法。方便起见,以下用substring() 代替 substring(int beginIndex, int endIndex)。 1. substring()做了什么? substring(int beginIndex, int en...翻译 2015-03-31 22:55:33 · 1663 阅读 · 7 评论