JAVA programming
Across
- 6. Java property meaning compiled bytecode runs on any hardware via the JVM (“write once, run anywhere”).
- 8. String method that divides text into an array based on a regular expression
- 10. Method that returns an object’s string representation.
- 13. Object method once called by the GC before collection (deprecated and unpredictable).
- 16. Keyword a class uses to promise it provides the methods of an interface.
- 19. Method to pre-allocate internal storage for builders/buffers.
- 20. Method that adds characters/objects to a StringBuilder or StringBuffer.
- 21. Object used to traverse a collection via hasNext() and next()
- 22. Reference type that declares method signatures (a contract for classes).
Down
- 1. OOPS concept where one interface or method name works with many object types/behaviors.
- 2. Modifier for a class/method that declares behaviour without providing full implementation.
- 3. Class representing an independent path of execution
- 4. Collection type that stores unique elements (no duplicates).
- 5. Mutable character sequence optimized for fast, single-threaded concatenation.
- 7. Utility that turns an array or varargs into a fixed-size List.
- 8. Method to request a thread’s scheduling importance.
- 9. Runtime error thrown when an object is cast to an incompatible type.
- 11. Functional interface with a run() method representing a unit of work for a thread.
- 12. Namespace that groups related classes and interfaces and controls visibility.
- 14. Thread-safe mutable character sequence whose methods are synchronized.
- 15. Root superclass for all exceptions and errors that can be thrown.
- 17. Utility class that parses primitives and tokens from input streams or strings.
- 18. Marker interface that enables an object to be converted to a byte stream.
- 23. Block that always runs after try/catch, whether an exception occurred or not.