You are on page 1of 5
Contents Chapter - 1 >~ Introduction to Object Oriented Programming Concepts 1 - 13 Introduction to computer Languages, Introduction to OOP Introduction to Computer Languages (Procedure Oriented Programming and Object Oriented Programming), Concept of Object, Principles of OOP Introduction to Java, Java History; Types of Java Programs, Byte Code, Translator (Interpreter and cae Java Compilation Process, Source Code, Object Code and Features of Java. Chapter -2: #lementary Concept of Objects and Classes 14 - 32 Introduction, Object and Class, Class and Java Language, Class; An object factory, Object as Instance of class, Class; as Usor defined data type, Message passing between objects, Java Program Structure, Introduction to Java; Blued, ‘Starting Blued, Steps for writing program in Blue] environment (Create new Blued project, Add documentation, Create new class, Writing Java program, Compile the class, Save the project, Create object and run the program, Close the project), Open an existing project, Print the project, Open non-Blue] Java file, Create JAR files and Printing methods (print( ) and println( )). Chapter - 3 : Values and Data Types 33 - 56 Introduction, Java character set, Java tokens (Keywords, Identifiers, Literals, Punctuators, Separators and Operators), Indetifier and its naming convention, Literals (Integer literals, Floating literals, Character literals, String literals, Boolean literals, Null literal), Escape sequences, Punctuators, Operators and its types, Concept of data types, Types of data types (Primitive data types and Non-primitive data types), Sizes and ranges of data types in Bits and Bytes, Variables or Identifiers (Declaration and Initialization), Solved programs in Blual, Scope of variables, Symbolic constant (final keyword) and Type casting Cmplicit (ype casting and Explicit type casting). Chapter - 4 tors and Expressions in Java 57-93 Introduction, Operators in Java, Arithmetic operators (Unary operator and Binary operator), Working of ‘+’ operator with string constants, Concept of err epee action! ant Decramns spatelieg (eats hee a ha rad Relational operators, Logical operators (&& (Logical AND), | / (Logical OR), ! Logical NOT), Conditional or Ternary operators, Assignment operators, Shorthand operators, Special operators, Precedence and Associativity of the operators, Expressions in Java and its types (Arithmetic expression, Relational expression, Logical expression, Conditional expression, Assignment expression , Evaluation of expression, Java statements, Creation of dynamic memory using new operator, Invoking members using dot (.) operator, Output/Print methods (System.out.print( ) & System.out.printin( )) and Solved programs in Blue. Chapter-5: Classes and Methods (or Functions) 94 - 137 Introduction, Classes in Java (Syntax, Instance variable, Class variable, Local variable), Difference between Instance, Class and Local variable, Methods (Aethod prototmpe or declaration Method definition, Method invoking Creation ‘object or instance class, Invoking method using object of class, Types of methods (Class or Static method, Instance method), Invoking Static and anaicg spethod Acton! arguments and Formal arguments, Returning value from met (return keyword), 10d overloadir 1d en pe overloading (or polymorphism) an “ ‘Scanned wih CamScanner a Chapter - 7: Chapter - 8 5 Chapter - 9 rn Chapter ~ ae Chapter ~ 11: ; ) Tm pubchreo rekon Input in Java (Scanner Class) ; 188 — 169 , “ Method parameters and , ut in Java (Using assignment, Using M par an sate eens) The Shaner cass, Methods used with Scanner cla, Using Scanner Pokages, Understanding import statement, Java packages, homarks or Comments in Java (/ symbol and /*...’/ symbol), Exception or Seer Sava, Types of errors (Syntax error, Run time error, Logical error) Error in Java, Types 3 Mathematical Library Methods 161 ~ 176 Introduction, Introduction to package java.lang, Mathematical methods and Conversion of Arithmetic expression to Java statement. its typ Conditional Constructs in Java 177 - 288 (Decision Making Statements) Introduction, Branching, Looping and Jumping; Conditional statements (Simple itl) statement, Nested if) statement, The ifelse statement, Ladder of iFelse- if statement), What is the use of iff ) and if-else-if, Conditional / Ternary operators VS if-else statement, switch - case statement, Full Through in switch- case, Nested switch statement, Difference between ifi ) and switch-case, The ‘System.exit(0) statement. Iterative Constructs in Java 239 - 314 (The Non-Nested Loops or Iteration) Introduction, Loop or Iteration statements (The entry-controlled Joop, The exit-controlled loop), Types of iteration statements (The for( ) loop, The while ) loop, The do-while( ) loop), The fort ) loop, Working of fort ) loop, The while’ ) loop, The do-while( ) loop, Difference between while( ) and do- while’ ) loop, Jump statements (The break statement, The continue statement, The return statement), Nested Iteration In Java (The Nested for() Loops) 315 - 333 Introduction, Nested loop, Nested for( ) loop, The break statement within nested for’ ) loop, The continue statement within nested fort ) Joop. Computing and Ethics 334 - 344 pe ottction, Computer ethics (Software ethics, lareware and Freeware), Major ethical issues, i re), ies, In Jpiellectual property rights, Accuracy of jaformation, Hacking and Piracy, Software Piracy, Getting i ys 18 protected, Protective measures, Pr Maintenance, Trou ing; Computer crime, Netiquette, | °"°""1"® Public domain software, dividual rights’ to privacy, ‘Scanned wih CamScanner Introduction to Object Oriented og Programming Concepts = = Chapter at a Glance : . Introduction to computer Languages * Introduction to OOP * Introduction to computer Languages * Procedure Oriented Programming * Object Oriented Programming * Concept of Object * Principles of OOP * Introduction to Java + Java History « Types of Java Programs * Byte Code Translator (Interpreter and Compiler) . Java Compilation Process . Source Code + Object Code » Features of Java ‘Scanned wih CamScanner 11 INTRODUCTION TO COMPUTER LANGUAGES : » use natural languages like English, Hindi, Tamil ete. g smmunicate with each other, we use nat a rem special language that 2 computer can understand which can be called as progeny *: computer language. The programming language is used to communicate instructions “‘o-a computer for solving various problems using the symbols, words and rules ofthe jo langue ommands : i : The sequences of set of instructions of any programming |, "_ Program : The set of instructions of any programming language given to the computer tg problem is known as a program. Programming : The procedure used to write tite commands and statements of a programm language to find the solution of a problem is known as programming. solve g Programmer : A person who writes a programs is referred to as a programmer. Now a days, many programming languages are available for developing programs. There are g programming languages available to solve problems related to specific area. ‘Thus, some of the languags ve used to write a system software or an operating system and some may be used for writing applica ©\/software. The programming languages are commonly divided into two parts as discussed below: v/ LL1 System Programming Languages : (These programming languages are used to wii } system programs or system software or an operating system})These special Programming language manages alll the resources and also the overall operations of a computer. \ us Application Programming Language :(These programming language: write programs related to specific area as well-as creates customized aad inventory control, payroll processing, banking system control, tax p) 1.2 INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING Object-Oriented Programming is also called OOP. This programming language model organized around objets rather than “actions” and data rather than “logie”. A program in OOP concept requires inpl data to process and to produce the output data. Before OOP, most programs were a list of instructions that acted of a procedural list of actions, OOP is modeled around objects that interact with each othen Object-Oriented-Programming has great advantages in programming because it implements; Code Reuse and Reeyeling concept; which means the objects created for Object Oriented Programs can easily be reused in other programs. Object-oriented programming (OOP) is one way to develop such programs Definition : The Object-oriented progra (OOP) is a programming methodology that helps # organize set of instructions in a proper sequence to de op program or sof = Object-oriented programming is a fundamental concept of the core of Java. The Object Oriented ‘concepts can be categorized as follows: Procedure Oriented Programming Object Oriented Programming 1.2.1 Procedure Oriente: are used to such a5; rrocessing ete. on memory in the computer. Instead ning is also referred to as imperative programming. Elenguage which contains step by step procedure to execute is kn ‘Scanned wih CamScanner ‘Scanned wih CamScanner

You might also like