Live briefing
Everything about List of Java APIs
There are two types of Java programming language application programming interfaces (APIs):The official core Java API, contained in the Android (Google), SE, MicroEJ. These packages are the core Java language packages, meaning that programmers using the Java language had to use them in order to make any worthwhile use of the Java language. Optional APIs that can be downloaded separately. The specification of these APIs are defined according to many different organizations in the world. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: List of Java APIsA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Read the landmark paper: Constructing Java Vulnerable API List based on Java Access Permission Checking TreeCited 0 times
- Go sideways: Real-time JavaA closely related topic
- Go sideways: Connected Limited Device ConfigurationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
Clean CodeRobert C. Martin · 2008
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
Starting Out with JavaTony Gaddis · 2004
Understanding object-oriented programming with JavaTimothy Budd · 1998
Data structures & algorithm analysis in JavaMark Allen Weiss · 1999
Apache Solr Beginner's GuideAlfredo Serafini · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Real-time Java Real-time Java is a catch-all term for a combination of technologies that enables programmers to write programs that meet the demands of real-time systems…
- Connected Limited Device Configuration The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications describing the basic set of libraries and…
- Java virtual machine A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages, referred…
- Java (programming language) Java is a high-level, general-purpose, memory-safe, object-oriented programming language. It is intended to let programmers write once, run anywhere (WORA)…
- Jakarta Enterprise Beans Jakarta Enterprise Beans (EJB; formerly Enterprise JavaBeans) is one of several Java APIs for modular construction of enterprise software. EJB is a server-side…
- Content repository API for Java Content Repository API for Java (JCR) is a specification for a Java platform application programming interface (API) to access content repositories in…
- Java (software platform) Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform…
- Mobile Information Device Profile Mobile Information Device Profile (MIDP) is a specification published for the use of Java on embedded devices such as mobile phones and PDAs. MIDP is part…