Interline Publishing +91 98867 328 23 / 24 / 25   +91 80 2333 2824 Sign Up   Sign In
Interline Publishing
Skip to Reader

Procedure video

Title      : MSCS-502 Object Oriented Programming with Java
Subject      : Computer Science
copyright © 2018   : Karnataka State Open University
Author      : KSOU
Publisher      : Karnataka State Open University
Chapters/Pages      : 24/328
Total Price      : Rs.      : 235
To Purchase, select the individual chapter(s) or click "Select all" for the complete book.

Please scroll down to view chapter(s).
Elementary Programming Total views (324)  
Java is an object-oriented programming language. Switching to object-oriented programming (OOP) from other programming paradigms can be difficult. Java focuses on creating objects (data structures or behaviors) that can be assessed and manipulated by the program. Like other programming languages, Java provides support for reading and writing data to and from different input and output devices. Jav ......
Pages: 16
Price: Rs 0   
Elementary Programming Logical Total views (322)  
In this unit we further explore the essence of Boolean data type. Boolean data plays a very important role in any kind of programming as well as real life problem and it is popularly known to be all problem. It is often required to make decision in stages if programming so it is necessary to provide a condition on which decision has to be made. Hence java provides conditional statements and Boolea ......
Pages: 16
Price: Rs 12   
Loops Total views (321)  
A loop is a series of commands that will continue to repeat over and over again until a condition is met. For example, let's say you have the names of people in an array, and you wanted print a list of all of the names. You could setup a loop that would print the first person's name, and then move on to the next and print their name, etc (the continuing to repeat itself part) .. The condition wou ......
Pages: 15
Price: Rs 11.25   
Methods Total views (316)  
A function, also known as a method, is the smallest modular unit; it carries out a single sub task in a class. Functions are not reusable units because every function belongs to a class. From this point of view, a function is an internal decomposition unit. A function can receive input data from another function when invoked; the input data passed from another function is called a parameter. The f ......
Pages: 16
Price: Rs 12   
Code Modularisation Total views (259)  
In this unit we will learn the advance concepts like code modularization and it is very important in respect to any programming in complexity issues and it is discussed in detail about problem of code optimization. Partially it is linked with overloading method in java and its shown how a program code can be modularized using overloading methods. Later variable scope is discussed and math class l ......
Pages: 17
Price: Rs 12.75   
Lists and Array Operations Total views (264)  
There is often the need to declare and use a large number of variables of the same type and carry out the same calculations on each of these variables.. Most programming languages provide a mechanism to handle large number of values in a single collection and to refer to each value with an index. An array is a data structure that can store multiple values of the same type. These values, are store ......
Pages: 19
Price: Rs 14.25   
Objects and Classes Total views (260)  
Object-oriented programming (OOP) represents an attempt to make programs more closely model the way people think about and deal with the world. In the older styles of programming, a programmer who is faced with some problem must identify a computing task. that needs to be performed in order to solve the problem. Programming then consists of finding a sequence of instructions that will accomplish t ......
Pages: 14
Price: Rs 10.5   
Visibility Modifiers, Data Field Ensapulation Total views (258)  
The access to classes, constructors, methods and fields are regulated using access modifiers i.e. a class can control what information or data can he accessible by other classes. To take advantage of encapsulation, you should minimize access; whenever possible. Java provides a number of access modifiers to help you set the level of a 'Gess you want for classes as well as the fields, methods and co ......
Pages: 12
Price: Rs 9   
Strings Total views (262)  
In Java strings are objects designed to represent a sequence of characters. Because character strings are commonly used in programs, Java supports the ability to declare String constants I and perform concatenation of Strings directly without requiring access to methods of the String class. This additional support provided for Java Strings allows programmers to use Strings in a similar manner as o ......
Pages: 12
Price: Rs 9   
Command Line Arguments Total views (261)  
In Java, file handling is simply a special case aspect of a larger concept because file I/O is tightly integrated into Java's overall I/O system. In general, if-you understand one part of the I/O system, it's easy to apply that knowledge to another situation. There are two aspects of the I/O system that make this feature possible. The first is that Java's I/O system is build on a cohesive set of ......
Pages: 12
Price: Rs 9   
Objects Total views (261)  
OBJECT-ORIENTED PROGRAMMING (OOP) represents an attempt to make programs more closely model the way people think about and deal with the world. In the older styles of programming, a programmer who is faced with some problem must identify a computing task that needs to be performed in order to solve the problem. Programming then consists of finding a sequence of instructions that will accomplish t ......
Pages: 16
Price: Rs 12   
Overriding Methods, Overloading versus Overriding Total views (261)  
Binding can also take place at run-time and this form of binding is known as dynamic binding. Static binding is limited and may lead to difficulty in software maintenance. Dynamic binding, on the other hand, provides design flexibility and may enhance software maintainability. In this unit, we will discuss static binding and dynamic binding. We will also examine how dynamic binding contributes t ......
Pages: 17
Price: Rs 12.75   
Abstract Classes and Interfaces Total views (262)  
Abstraction bring greater generality and conceptual clarity to class design. In a class hierarchy, the higher the class, You can see it is more abstract its definition. A class at the top of a hierarchy of other classes can define only the behavior and attributes common to all the classes. Detailed behavior and attributes are going to be present at lower hierarchy.
Pages: 11
Price: Rs 8.25   
Wrapper Class Total views (274)  
Due to performance aspect, primitive data types are not used as objects in Java: Normally there is overhead incurred in processing of objects and language performance would' also affected if primitive data types were treated as objects. But in Java many methods use objects as arguments. Hence a primitive data is to be passed as argument, then it must be converted into objects. The wrapper class d ......
Pages: 6
Price: Rs 4.5   
Abstract Window Toolkit, Swings Total views (272)  
Java supports graphics that helps programmers enhance the look and feel of applets and application programs. Java contains powerful utilities to draw different geometrical shapes. The Java foundation class (JFC) provides two frameworks for building GUI based ' applications namely Abstract Window Toolkit and swings. The Abstract Window Toolkit (AWT) allows you to build graphical user interfaces fo ......
Pages: 11
Price: Rs 8.25   
Color, Fonts, Layout Manager Total views (274)  
Java supports color system portable and device Independent fashion. You can choose what color you want for your application. Color defines several constants to specify a number of common colors.
Pages: 15
Price: Rs 11.25   
Multithreaded Programming Total views (276)  
Multi-threading Is a conceptual programming paradigm where a program (process) Is divided Into two or more subprograms or sub-processes, which can be Implemented at the same time in parallel. For example one sub-process may be.computing largest of N number and another sub-process may be computing smallest of N numbers.
Pages: 20
Price: Rs 15   
Packages Total views (274)  
Packages are groups of related classes. Packages help organize your code and provide another layer of encapsulation A package serves two purposes. 1) It provides a mechanism by which related pieces of a program can be organized as a unit classes defined within a package must be accessed through their package name. 2) A package participates in access control mechanism. Classes defined within a pa ......
Pages: 9
Price: Rs 6.75   
Networking Total views (275)  
A computer network is connection of two or more computers connected by a cable (or are by wireless connection) so that they can exchange information.Another benefit of networking is that network enable computer users to communicate with one another over the network. The most obvious way networks allow computer users to communicate is by passing messages back and forth, using e-mail or instant-mes ......
Pages: 11
Price: Rs 8.25   
Introduction of Java Class Libraries Total views (312)  
The Random class allows you to generate random double, float, int or long numbers. Sometimes its very much required to generate random numbers - it is very valuable if you are building a simulation of a real-world system . Input data frequently follows such a distribution.
Pages: 12
Price: Rs 9   
Applets Total views (275)  
Java is popularly known as Internet language. Java programs can be easily moved from one computer system to another, anywhere and anytime. Changes in operating system, Processor and system resources will not force any changes in Java programs. Once can download a Java applet from a remote computer into local system via Internet and execute it locally. This makes the Internet an extension of the us ......
Pages: 13
Price: Rs 9.75   
Exception Handling Total views (274)  
An exception is an abnormal condition that arises in a code sequence ·at run time. An exception happens at run time. A Java exception is an object that describes an exceptional condition that has occurred in a piece of code. When an exceptional condition arises, an object representing that exception is created an thrown in the method created an thrown in the method that caused the error. It is ne ......
Pages: 13
Price: Rs 9.75   
Recursion Total views (274)  
Recursion is a method in which the function being defined is applied within its own definition; specifically it is defining an infinite statement using finite components. It means the function calls itself. Many mathematical axioms are based upon recursive rules. For example, the formal definition of the natural numbers in set theory follows: 0 is a natural number, and each natural number has a s ......
Pages: 10
Price: Rs 7.5   
File Handling Total views (274)  
Java programs perform I/O through streams. A stream is an abstraction that either produces or consumes information. A stream is linked to a physical device by the Java I/O system. Java implements streams within class hierarchies defined in the package.
Pages: 15
Price: Rs 11.25   

About Us
Contact Us
Advertising Guidelines
Safe and Secure Payment
All major credit and debit cards are accepted.
Policies: Terms of Use | Privacy    Copyright © 2021 Interline Publishing. All rights reserved.