Вопрос

I am helping edit and translate a programming class to English. When talking about the Java library, the initial translator is using the term Java "made-up" classes. So for a list of available Java interfaces, the document says something along the lines of

"Java comes with plenty made-up interfaces like List, Set and Collection."

This is a document for novice programmers and I want to be precise. My instinct is to use "built-in", as seen here.

I realize that this is not strictly a programming question. But I feel it is unlikely to be answered with precision by the English Language and Usage board. Whether to ask this sort of question of StackOverflow was discussed beforeand I tend to agree with the comments under the accepted answer. I hope that doesn't offend anyone.

Update: I eventually used a brief variety of phrases, inspired by the following passage in Joyce Farrel's Java Programming (6th Edition):

Of particular value is the Java application programming interface, more commonly referred to as the Java API. The Java API is also called the Java class library; it contains information about how to use every prewritten Java class, including lists of all the methods you can use with the classes.

Thanks to the responders.

Это было полезно?

Решение

Wiki calls it a standard code library, so I would write: "Java comes with a standard code library providing interfaces and classes like List, Set, Collection"
Java Class Library

Другие советы

"Java comes with a huge standard library providing interfaces and classes like List, Set, Collection."

Technically, there is no difference between user-defined classes and classes bundled with particular Java runtime.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top