Domanda

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.

È stato utile?

Soluzione

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

Altri suggerimenti

"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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top