作为IT学生以及将来打算从事IT行业的人, 我们在开发时少不了要去阅读英文文档, 在面试及工作中也会涉及到相关的英文词汇, 因此具备一定的英语水准是必须的.
这里我就把我在学习中所遇到的英文词汇记录下来, 不定期更新:
编程:
- Object-oriented programming (OOP) - 面向对象编程
- enncapsulation - 封装, inheritance - 继承, polymorphism - 多态 [这就是OOP三大特性了]
- generic - 泛型
- wildcard - 通配符. 这个概念常在正则表达式或是网段配置里面出现, 千万不要翻译成"野卡"...
- clause - 语句. 比如说foreach clause就是foreach语句.
- Type Parameter 和 Type Argument: 这两个短语出现的场景是在Java的泛型中. parameter和argument都可翻译为参数的意思, 但是在原文中对这两个短语的解释是: 比如有一个泛型类Foo<T>, 这里的T就是Type Parameter; 而在使用该类时声明Foo<String> f, 这里的String就是Type Argument, 据此我认为, type parameter应当译为类型形参, 而type argument应当译为类型实参较为恰当.
网络: