Banner

Covariant Return Types In Java

As we already know what method overriding is, the subclass providing new implementation of the super class method provided that the method signature in subclass should exactly match with method signature of super class including the return types. The covariant return types are newly introduced since Java 5.0, and used during method overriding. Covariant return type allows us to change the return type of the overriding method in the subclass; however this return type in subclass method must be a subtype of super class method return type. Also Check: Java Interview Questions and Answer Simply put, overriding method (in subclass) […]

Covariant Return Types In Java Read More »

How Do You Handle Having Two Project Managers Working On The Same Project?

Projects can be run by a single or multiple project managers (PMs) depending on the nature of the project. This is generally found in non IT companies, where there are 2 project managers, where one is from the business and the other is the technical project manager. This arrangement or type works on projects that have a clear distinction between business and technical responsibilities.  So to proceed in such cases and to avoid any roles and responsibilities related confusion, there must be clear roles and responsibilities defined among them. Some tips to make this a success Good co-ordination with your counterpart: Communication acts a

How Do You Handle Having Two Project Managers Working On The Same Project? Read More »

What Is Just-in Time Compiler? Difference Between Compiler And Interpreter

The concept of Just-in Time Compiler is well known not only in Java but also in other languages like Ruby, .Net, C# etc., While JVM is a part of JRE; JIT is a part of JVM that is used to speed up the execution time of a program. JVM is the just-in-time compiler for Java that allows you to run programs written in Java as well as in many other high-level languages, such as Scala, JRuby, Python etc. The set of languages supported by JVM is combinedly known as JVM languages. We all know the basic definition of compiler as

What Is Just-in Time Compiler? Difference Between Compiler And Interpreter Read More »

Negative Feedback Can Be The Catalyst For Career Advancement

In most of the companies at the time of performance reviews, performance appraisals are pre- pared and conducted, issues are identified and resolved, and feedback is given to the team and team members. This is a formal process, and your promotions and hikes are based on these feedbacks provided by your managers. Besides this formal process feedback you receive from your other stakeholders can improve future performance on your current and future projects.  This information must be documented and distributed to the appropriate team members so that future project performance can be modified to improve results. Good Leaders sets the

Negative Feedback Can Be The Catalyst For Career Advancement Read More »

Is Team Work Always Productive Or Can It Be Unproductive As Well?

The actual intent of completion of certain task like a team is accomplishing it successfully. Generally teams can be very productive. They can address issues and solve problems better and faster. They include diverse opinions that naturally make for more robust solutions. They also lay the groundwork for inclusion and buy-in if not consensus. The effectiveness of team work totally depends on a good team leader and his leadership qualities. The leader must have a vision and share it with the team. He/she has to be able to prevent, recognize and take corrective actions to minimize the bottlenecks without being

Is Team Work Always Productive Or Can It Be Unproductive As Well? Read More »

Importance Of Having A Strong And Effective Change Control Board (CCB)

What is a Change? Changes come about on projects for many reasons. It is the responsibility of a project manager to manage these changes as per the company’s policy. Changes are not always bad or results in delay and cost overruns. They can be positive at times like major scope cut done resulting in completion before time and under budget. What is important is that the manager must manage this process carefully, as too many changes or even one significant change can impact cost, schedule, scope, and/or quality. Once a change request has been submitted, some decisions needs to be

Importance Of Having A Strong And Effective Change Control Board (CCB) Read More »

Webinar Recording: Top Ten Reasons For Project Failure

Want your projects to work? Wish to know what are the major reasons of the failure of a project? Learn it from the below Webinar led by Jim Stewart, President of JPStewart Associates. [youtube video=”Fx8OaaIVdfU” width=”100%” height=”350″] Top Ten Reasons For Project Failure – PMP Webinar from Whizlabs Wish to learn more about PMP? Sign up for upcoming webinars and grab an opportunity to learn through live sessions and webinar recordings led by industry experts.

Webinar Recording: Top Ten Reasons For Project Failure Read More »

To Value People Over Processes – How beneficial for a PM ?

People or process? : At times very tough to choose one over the other. Every project manager come across some challenges throughout the life cycle of the project. There is a difference between managing them and managing them successfully in the most appropriate way. A good project manager would ensure industry best practices to ensure the success of the project.If you have found yourself in a situation where the process seems to change, accountabilities keep changing, people management became a challenge then perhaps you have a people, process and technology problem.  It is essential to align all 3 in a

To Value People Over Processes – How beneficial for a PM ? Read More »

How Does A Java Virtual Machine Works?

Even an amateur Java programmer knows that a given Java byte code is executed in Java Runtime Environment. JRE plays an important role in Java as it composes of Java APIs and JVM. Java Virtual Machine (JVM) is known for analyzing and executing the byte code of Java and it is not necessary to know, as a developer, how JVM works. But learning and understanding the architecture of JVM helps you to gain knowledge on the overall insight of a virtual machine. Not only Java, but Java Virtual Machine (JVM) also supports a set of languages which are high-level languages.

How Does A Java Virtual Machine Works? Read More »

Webinar Recording: How To Effectively Manage Your Time In Getting It Done!

Do you wish to develop an understanding on how to effectively manage your time and get you work done? Learn it through the webinar taken by Mr. Simone M. Yarber, Program Manager, Hewlett-Packard: [youtube video=”dI7NVphDYUA” width=”100%” height=”350″] How To Effectively Manage Your Time In Getting It Done – PMP Webinar from Whizlabs Wish to develop an in – depth knowledge on the same? Sign up for upcoming webinars and develop a complete understanding through live and past recorded webinars.

Webinar Recording: How To Effectively Manage Your Time In Getting It Done! Read More »

Scroll to Top