Author name: Aditi Malhotra

Aditi Malhotra is the Content Marketing Manager at Whizlabs. Having a Master in Journalism and Mass Communication, she helps businesses stop playing around with Content Marketing and start seeing tangible ROI. A writer by day and a reader by night, she is a fine blend of both reality and fantasy. Apart from her professional commitments, she is also endearing to publish a book authored by her very soon.

Dynamic Binding

Java gave us many important concepts like Inheritance, which is used to create a hierarchy of classes. And while coding with inheritance, we encountered another concept which we call as Method Overriding. In method overriding, we have a method in the sub-class as well as in the super-class, both having the same name and return type. While overriding a method the problem was that, how the compiler would know which function is being referred, by the caller. Therefore, to deal with this, java gave us Dynamic Binding. Dynamic Binding refers to the concept where the compiler is unable to resolve […]

Dynamic Binding Read More »

What is Inheritance

In our day to day life, we use a word inherit which simply means-‘to receive from an ancestor by legal succession or will’. We use this term generally in case where a child inherits his/her parents’ properties or where a parent-child relationship exists. This process of inheriting the properties is referred as inheritance. Similarly, in java the term inheritance, is also used where a parent child relationship exists, but instead of human beings here parent as well as child is a class. Inheritance is a concept using which a class can inherit the properties of another class. Inheritance allows the

What is Inheritance Read More »

What Is SWOT Analysis In Project Management?

Strategic planning is very significant for the success of the organization.  Systematic strategic planning is defined as the processes that are involved in achieving the goals of the organization. It includes two components – strategic thinking and tactical planning. Strategic thinking focuses on setting objectives, vision and mission, while tactical planning defines strategies for implementing plan of actions, resources and the people in the organization. Thus, strategic management involves the processes by which organizations formulates its set goals, develops the plans of improvement, makes the vision and the mission; implements the plan and evaluates the performances. Every organization has its

What Is SWOT Analysis In Project Management? Read More »

Generics and Polymorphism

In the previous two articles related to Generics we learned about generics usage and concepts. In this article, let us focus on the aspect of polymorphism and how generics support polymorphism. In general, polymorphism applies to the base type of the collection. For example, the following code creates an ArrayList which can hold Integers. Note that in the following code the base type is List and sub type is ArrayList(since ArrayList is a sub class of List). List<Integer> numberList = new ArrayList<Integer>(); In the above code snippet, List and ArrayList are ‘base’ types and Integer is the generic type. Because

Generics and Polymorphism Read More »

Java Virtual Machine

Whenever we are asked what makes java different from other programming languages, the first answer that pop-up in our mind is “Java is platform independent”, and Java Virtual Machine is simply held responsible for this. But have we ever thought that what actually was the need of platform independence and how java is platform independent? Or what exactly JVM does? Well, you can find the answers to these questions, below. A code written in any programming language is very closely bound to the specific hardware and operating system it runs on. For example, a Mac application can’ run on a

Java Virtual Machine Read More »

How to differentiate between a negative and positive Stakeholders ?

Stakeholders are the individuals and organizations who are actively involved in the project or whose interest may be positively or negatively affected as a result of project execution. Stakeholders have varying level of responsibility and authority when participating in a project which can change over the course of project lifecycle. They may have a positive or negative influence on the project. Every project has different groups of stakeholders, most of them are listed below: Project Manager – manages the project Customer/User – uses the product/service of the project Performing organization – the enterprise involved in performing the work Project team

How to differentiate between a negative and positive Stakeholders ? Read More »

Understanding Generics

In the previous article, we learned about the basics of generics and its usage. In this article, we’ll go one level down and understand the semantics of generics and how compiler handles generics code. To quickly recap, generics provides compile-time safety. When we provide the type information in the angle brackets (< … >), the compiler will use this type of information to make sure that we do not put objects with different type into the collection. This safety check happens at compile time only. Generics can also be used for method parameters for the type safety of arguments, and

Understanding Generics Read More »

JAVA GENERICS – BASIC USAGE

Generics is an important feature of Java which was introduced in the version 1.5. Generics allows us to create generalized collections and provides a way of type safety at compile time. Generalized collections means any collection from java.util package which only accepts a particular type. For example, an ArrayList of String objects can be considered as a generalized list. With the help of Generics, we can ensure that our ArrayListor of any other collection only accepts any specific type of objects. This safety check is done at compile time. Before the introduction of Generics (Java 1.4 and previous versions), developers

JAVA GENERICS – BASIC USAGE Read More »

10 Steps at the Time of Project Closure

The project closure process is the last of the process groups, and is considered important for the project’s success. All projects have a definite start and a specific end. A project closure process indicates the formal closing of a project, and lists the key activities required to be undertaken at this stage of a project. To calculate total expenditure a closing costs calculator is available to accurately determine the buyer’s closing costs. The project closure phase can use a lessons learned template, and a project closure report form to facilitate the project closing.There are only 2 Processes in Closing Process Group – Close

10 Steps at the Time of Project Closure Read More »

Whizlabs OCAJP 7 (Code : 1Z0-803) Exam Simulator Launched

The New Whizlabs Exam Simulator of Oracle Certified Associate, Java SE 7 Programmer I (OCAJP 7) is in accordance with the Oracle Certification Exam. The Simulator features are : 4 Full length mock exams with 360 Unique Questions. Objective based Practice Tests. Exhaustive Explanation with Every Question. Reports to assess Strengths & Weaknesses. 100% Syllabus covered. All 8 Exam Objectives covered. Tips & Tricks: Know the secrets of the Exam. Revise quickly with study notes. 100% Unconditional Test Pass Guarantee OCAJP 7 Objectives : Java Basics Working with Java Data Types Using Operators and Decision Constructs Creating and Using Arrays

Whizlabs OCAJP 7 (Code : 1Z0-803) Exam Simulator Launched Read More »

Scroll to Top