fakecineaste

Friday, June 22, 2012

Explain Belady's Anomaly?

›
Also called FIFO anomaly. Usually, on increasing the number of frames allocated to a process virtual memory, the process execution is fast...
Monday, June 18, 2012

Reflection vs introspection

›
Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon its...

What is the difference between abstraction and encapsulation?

›
Abstraction focuses on the outside view of an object (i.e. the interface) Encapsulation (information hiding) prevents clients from seein...

How is object completely encapsulated?

›
All the instance variables should be declared as private and public getter and setter methods should be provided for accessing the instance ...

What is Dynamic binding?

›
Dynamic binding is a binding in which the class association is not made until the object is created at execution time. It is also call...

What is static binding?

›
Static binding is a binding in which the class association is made during compile time. This is also called as Early binding

What is a destructor?

›
Destructor is an operation that frees the state of an object and/or destroys the object itself. In Java, there is no concept of destructor...

What is a constructor?

›
Constructor is an operation that creates an object and/or initialises its state.

What is a superclass?

›
superclass is a class from which another class inherits

What is a subclass?

›
Subclass is a class that inherits from one or more classes

What is a base class?

›
Base class is the most generalised class in a class structure. Most applications have such root classes. In Java, Object is the base class...

What is an Interface?

›
Interface is an outside view of a class or object which emphasizes its abstraction while hiding its structure and secrets of its behaviour.
Sunday, June 17, 2012

What is an Abstract Class?

›
Abstract class is a class that has no instances. An abstract class is written with the expectation that its concrete subclasses will add to...

What is Polymorphism?

›
Polymorphism literally means taking more than one form. Inheritance, Overloading and Overriding are used to achieve Polymorphism in java ...

What is Inheritance?

›
Inheritance is a relationship among classes, wherein one class shares the structure or behaviour defined in another class Inheritance is...

What is Encapsulation?

›
Encapsulation is the process of compartmentalising the elements of an abtraction that defines the structure and behaviour Encapsulation ...

What is abstraction?

›
Abstraction defines the essential characteristics of an object that distinguish it from all other kinds of objects Abstraction is way of...

What are the core OOP’s concepts?

›
ChatGPT 2. Interface Definition: An interface in Java is a reference type, similar to a class, that can contain only constants, method signa...

What is an Object?

›
Object is an instance of a class

What is a Class?

›
Class is a template for a set of objects that share a common structure and a common behaviour.

Decorator (Wrapper) Pattern

›
Introducing the Decorator Design Pattern http://www.youtube.com/watch?v=Xk8durvtiys&feature=channel&list=UL wrapper classes u...

what's the difference between abstract and concrete class?

›
Concrete class - Provides implementation for all its methods & also for methods from extended abstract classes or implemented interface...

Strategy (Policy) Pattern

›
Strategy Class can be an interface or an abstract class There are a set of classes which extend abstract class or implement interface S...

Iterator Pattern

›
Intent Iterator Pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying representa...
Saturday, June 16, 2012

dependency vs association

›
Dependency is normally created when you receive a reference to a class as part of a particular operation / method. Dependency indicates th...

Dependency

›
Dependency is a weaker form of relationship which indicates that one class depends on another because it uses it at some point of time On...

bi-directional association

›
For instance, a flight class is associated with a plane class bi-directionally

Realization

›
In java when one class implements and interface it is called realization, the class realizes the interface. In UML modeling, a realizatio...

Generalization

›
The generalization relationship is also known as the inheritance or "is a" relationship. When one class inherits or extends anot...

composition vs aggregation

›
composition vs aggregation Composition is more restrictive. When there is a composition between two objects, the composed object canno...

Composition

›
Composition is a stronger variant of the "owns a" or association relationship composition is more specific than aggregation. It...

Aggregation

›
Aggregation is a variant of the "has a" or association relationship; aggregation is more specific than association. It is an as...

Stereotypes

›
stereotypes are used to show how this element of a class is specialized 4.03_Stereotypes http://www.youtube.com/watch?v=g7O6R8loCss&...

Visibility

›
Visibility To specify the visibility of a class member (i.e., any attribute or method) All the Visibility of a Class Members Are: ...

reflexive (recursive) association

›
a class can be associated with itself

Association

›
When two objects are associated, one object will be having a variable that points to the other object  Association is a relationship t...

object oriented software system

›
object oriented software system usecase view(requirements of system) design view process view implementation view deployment view

UML

›
UML,unified modelling language visualizing,constructing and documenting all parts of system

UML Views of the World

›
UML Views of the World Use Case Model Static Models Interaction Models Use Case Model use case diagram use cases ...

RUP

›
RUP presents Software Architecture 4+1 views logical view implementation view use-case view process view deployment view RUP ,ra...

uml interview questions-1

›
Define UML? Unified Modeling Language, a standard language for designing and documenting a system in an object-oriented manner It has...

8 Core Beliefs of Extraordinary Bosses

›
8 Core Beliefs of Extraordinary Bosses 1. Business is an ecosystem, not a battlefield. 2. A company is a community, not a machine. 3....

5 Toxic Beliefs That Ruin Careers

›
5 Toxic Beliefs That Ruin Careers 1. My self-worth is based on what others think of me. 2. My past equals my future. When some people...

Bouncing Back from Job Loss: The 7 Habits of Highly Effective Job Hunters

›
Bouncing Back from Job Loss: The 7 Habits of Highly Effective Job Hunters if you look at job loss, like any setback from an enlarged persp...

class diagram

›
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the st...
Thursday, June 14, 2012

New dimensions in UML2.0

›
New dimensions in UML2.0 The major difference is the enhancement and additional features added to the diagrams in UML2.0 Sequence di...
Monday, June 11, 2012

JavaServer Pages Standard Tag Library

›
JavaServer Pages Standard Tag Library (JSTL) encapsulates as simple tags the core functionality common to many Web applications. JSTL has su...
Friday, June 8, 2012

Denormalization

›
Denormalization Denormalization on the contrary is the process of adding redundant data to speed up complex queries involving multiple ta...
Monday, June 4, 2012

string literal vs string object

›
when you use new String("...") you get a new string object. In this example both string literals refer the same object: Strin...
‹
›
Home
View web version
Powered by Blogger.