Abstract Class vs Concrete Class Most of the popular modern object oriented programming languages like Java and C# are class based. They achieve the object oriented concepts such as encapsulation, inheritance and polymorphism through the use of classes. Classes are an abstract representation of real world objects. Classes can be either concrete or abstract depending […]
Difference Between Applets and Servlets
Applets vs Servlets A program written in Java that can be embedded in a HTML page is called an applet. A Java enabled browser can be used to view the web page containing the applet. When the page containing an applet is viewed, the code of the applet is transferred to the user computer and […]
Difference Between Abstract Class and Interface
Abstract Class vs Interface Abstract class and Interface are two object oriented constructs found in many object oriented programming languages like Java. Abstract class can be considered as an abstract version of a regular (concrete) class, while an interface can be considered as a means of implementing a contract. Abstract class is a class that […]
Difference Between API and SDK
API vs SDK API (Application Programming Interface) is an interface that allows software programs to interact with each other. It defines a set of rules that should be followed by the programs to communicate with each other. APIs can be used to communicate between software applications, libraries and operating systems. SDK (Software Development Kit) is […]
Difference Between StringBuffer and StringBuilder
StringBuffer vs StringBuilder Java is a very popular object oriented language. In Java, the String class is provided to hold a sequence of characters that cannot be modified (once initialized). Alternatively, Java programming language provides two types of mutable sequences of characters. That is, when the programmers need to modify a certain String (after initialization), […]
Difference Between Java and Oracle
Java vs Oracle Oracle database (simply referred to as Oracle) is an Object Relational Database Management System (ORDBMS) that supports a large range of platforms. Oracle DBMS is available in different versions ranging from versions for personal use and enterprise class versions. It is the most widely used database system in the world. Java is […]
Difference Between Logical Address and Physical Address
The key difference between logical address and physical address is that CPU generates logical address during program execution whereas the physical address is a location in the memory unit. In simple terms, CPU generates the logical address or virtual address. From the perspective of a program that is running, an item seems to be located […]
Difference Between Android and Java
Android vs Java Java is one of the most popular object oriented programming languages in the world. Java is heavily used for software and web development. Recently, Java has become a popular language for mobile-based applications as well. Android is a mobile phone based platform developed by Google. Android development is most of the times […]
Difference Between Debugger and Compiler
Debugger vs Compiler In general, compiler is a computer program that reads a program written in one language, which is called the source language, and translates it in to another language, which is called the target language. Traditionally, source language was a high level language such as C++ and target language was a low level […]
Difference Between Definite Loop and Indefinite Loop
Definite Loop vs Indefinite Loop A loop is a block of code that would repeat for a specified number of times or until some condition is satisfied. A definite loop is a loop in which the number of times it is going to execute is known in advance before entering the loop. In an indefinite […]
- « Previous Page
- 1
- …
- 17
- 18
- 19
- 20
- 21
- …
- 24
- Next Page »