• 19 September

    Java 9 – Javadoc Improvement

    Java has upgraded its Javadoc for better user interaction and user-experience. It includes a simplified search, HTML generator, Doclet API, etc. [toc] What is Javadoc The Javadoc is a tool like javac and a part of JDK. It is used to generate HTML documentation of Java source code. If you ever visit to oracle site […]

  • 19 September

    Java 9 – @SafeVarargs Annotation

    In this post, we will see about @SafeVarargs Annotation in Java 9. [toc] The @SafeVarargs is an annotation that is used to perform safe operations. When a method takes variable arguments, then it may cause to unsafe operation, so the @SafeVarargs annotation tells to the compiler to perform safe operations. For example, if we don’t […]

  • 19 September

    Java 9 – Anonymous Inner classes and Diamond Operator

    Type inference is a feature of Java that was introduced in Java 7. Now, Java compiler can infer type of a data automatically. For example, if we create an ArrayList then we use the code like: List list = new ArrayList(); // Before Java 7 List list = new ArrayList(); // From Java 7 and […]

  • 19 September

    Java 9 – Private methods in interface

    In this topic, we will discuss the private and private static methods inside an interface. [toc] interface in Java is a concept which is used to achieve abstraction. In early versions of Java, an interface can contain only abstract methods and constants until Java 8 which allows to add default and static methods as well. […]

Subscribe to our newletter

Get quality tutorials to your inbox. Subscribe now.