Blog Blog Page 71

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,...

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...

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...

How To Make The Right Project Selection?

Selection of a project is important for the organizational success. There are a lot of things that have to be managed well. A weak selection of the project is followed by its weak implementation and hence a project failure.  There are some factors that affect the project and will guide a project to its completion.  There are five factors...

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...

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...

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...

Difference between Scrum Master and a Project Manager

The Scrum Master is like a coach and a mentor, and look at the project from different angles. The project remains the responsibility of the product owner, who has the authority to take final decisions. Scrum master can help the Product Owner by sharing user experiences and feedbacks, challenges faced by them, functionality issues, and any need to realign the...

HOW TO ALIGN YOUR GOALS WITH COMPANY’S GOAL

Most of the companies revise their road map for the coming years in the beginning of every financial year. Motivating employees to make them understand their roles in company goals is an integral part of management. Each individual has some goals in his life, and he proceed with the aim to achieve at least 50% of what he had committed...

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....

Please wait...