Software Engineering Using Final and Abstract in Java In the context of Java Inheritance, final and abstract are two important modifiers on deciding whether a class can take part in an inheritance relationship or not.
Software Engineering Method Reference in Java Method reference introduced in Java 8 release along with lambda expression as a mechanism to further shorten the lambda expressions containing a method call.
Software Engineering Introduction to Lambda Expression in Java Lambda Expression is one of the newest features introduced in Java 8 release. It is an expression but in the form of an anonymous function definition.
Software Engineering Basics of Reflection in Java In Java, Reflection is a powerful and advanced feature that enables the programmers to inspect or modify the classes, interfaces, and methods of a program running on Java Virtual Machine.
Software Engineering Learn about Interface in Java in depth In Java, the interface is a mechanism, using which programmers can connect different software components and make them interact with each other.
Software Engineering Understand Package in Java Java package corresponds to the file system directory managing different code levels. In this post, we have explored packages in depth.
Software Engineering Function Pointer in C Function pointer in C is a concept where a pointer variable can point to the memory address of a function.