Learn with STUDYZONE24


Best & free guide of Core Java, Python, Data Structure

Latest update


Chris Froome: Tour de France winner h...

Chris Froome says he feels like he has been given a 'second chance' before his return at the UAE Tour this weekend. read more

Latest News

Parse Tree

Parse trees can be used to represent real-world constructions like sentences or mathematical expressions. read more

data structure

Data Structure : Binary Search Tree

Binary search trees (BSTs) are very easy to understand. Here we start with a root node n with value x, where the left subtree t... read more

Blogs

Google IO 2019

Learn about the latest product and platform innovations at Google.

Youtube

Google I/O 2019: Empowering developers to build the best experiences on Android + Play

Java/Python

Functional Interfaces in Java 8

All functional interfaces are recommended to have an informative @FunctionalInterface annotation. This not only clearly communicates the purpose of this interface, but also allows a compiler to generate an error if the annotated interface does not satisfy the conditions. Any interface with a SAM(Single Abstract Method) is a functional interface, and its implementation may be treated as lambda expressions.

Java 8 Interface Changes – static method, default method

Java 8 interface changes include static methods and default methods in interfaces. Prior to Java 8, we could have only method declarations in the interfaces. But from Java 8, we can have default methods and static methods in the interfaces.

Java SE 9: Java 9 Private methods in Interfaces

Java 9 onwards, you can include private methods in interfaces. You are allowed to include private methods in interfaces. Using private methods, now encapsulation is possible in interfaces as well. In this java 9 tutorial, we will learn about interface private methods in detail.

Python tutorial by Durga Sir - YouTube


Not enough?

Android Architecture Components

A collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.

Implement navigation with the Navigation Architecture Component

A The Navigation Architecture Component simplifies the implementation of navigation between destinations in your app. A destination is a specific screen in an app. By default, the Navigation Architecture Component includes support fragments and Activities as destinations, but you can also add support for new types of destinations. A set of destinations compose an app’s “navigation graph.”