Java – Synopsis

 You should be able to differentiate between

o If & if_else
o While & do while
o Switch case & if
o For & while
o Constructor & Method
o Call by value & call by reference
o Data abstraction & data hiding
o Break & continue
o Parameterized & Non Parameterized Constructor
o Primitive data type & Reference data type
o ‘p’ & “p”
o Compiling & Debugging
o Compiler & Interpreter
o Runtime & Syntax Errors
o Linear & Binary Search
o Operator & Expression
o Prefix & Postfix
o Classes & objects
o Implicit & Explicit type casting
o Internet Applet & Standalone Applications
o CompareTo( ) & equals( )
o Unary, Binary & Ternary Operator
o Selection Sort & Bubble Sort
o Pure & Impure Function
o Actual & Formal Parameters
o Private, Public & Protected
o Single Line & Multi-line Comment
o Increment (Post/Pre) and Decrement (Post/Pre)

 You should be able to answer … What is
o Polymorphism / Function Overloading
o Encapsulation
o Type Casting
o Type Promotion
o Constructor
o Destructor
o String class
o String Buffer class
o String Tokenizer class
o Scope of variables
o The element position for an array: e.g., ARRAY [9] Ans. 10th
o Meant by default visibility
o Package
o Null Loop
o Protected specifier
o Function Prototype
o Method / Function signature
o Member methods & Data members
o Composite Data type
o Coercion
o Default visibility mode
o Wrapper Class
o String
o What are Time Delay Loops
o Default Constructor
o A Program Block
o An Escape Sequence in Java
o Message Passing
o Blue J
o Fall through in switch_case

 Explanation to the following terms should be clear
o Features of Java
o Characteristics of Java
o OOPS principles
o The word OBJECT
o JVM & Byte Code
o Case Sensitivity of Java
o Function of Return in JAVA
o Precedence of Operators
o Exception Handling in Java
o Conditional Op., Logical Op., & Relational Op.,
o Final, new, this & static keywords
o void data type
o The process of HLL to LLL process in Java
o Dot Operator
o (type) Operator
o instanceof ( ) operator
o Potential Conversion Problems
o The different I/O streams
o Numeric, non-numeric, reference data types
o Logical Operators
o Conditional Operators
o Relational Operators & Arithmetic Operators
o BufferedReader and InputStreamReader
o Platform Independence

Try to solve PROGRAMS related to following topics compulsorily as well as more for better performance in exams.
Do not forget Variable Description after each program
 Programs
o Series
 Odd
 Even
 Prime
 Twin Prime
 Fibonacci
 Square
 Cube
 Multiples
 Square and Cubes with ‘n’ less or more where ‘n’ can be equal to any natural no. like 1, 2, 3…
 Cosine Series, Sine Series
o Patterns Programming
o Conditional Branching programs
 Cost & Discount System
 Electricity Bills System
 Railway / Transport Fare System
 Telephone Bill System
 Sales & Commission System
 Library Fine System
 Employee Salary System
 Report Card Grade System
 School Fee System

o Other important programs
 Factorial
 Factors
 Reverse a number
 Number of digits
 Anagram of Digits
 Sum of digits
 Pal primes (Combination of Prime and Palindromes) e.g. 11
 Armstrong/Narcissistic numbers (number equal to sum of cube of digits) e.g. 153
 Krishnamurthy / Special Numbers (number equal to sum of factorial of digits) e.g. 145
 Palindrome Numbers (number when reversed are identical) e.g. 121
 Perfect Numbers (sum of factors excluding itself is equal to the number) e.g. 6
 Sunny Numbers (1 added to the number, its square root is a whole number) e.g. 8
 Automorphic Numbers / Magic Numbers (Numbers which are present on extreme right of their square) 25^2 = 625
 Amicable Pair (Sum of factors of first = Second no. & Sum of factors of Second = First) excluding itself
 Binary to Decimal & Decimal to Binary
 Octal to Dec. & Dec. to Bin.
 Hex to Dec. and vice versa

o Searching
 Linear Search
 Binary Search
o Sorting
 Selection Sort
 Bubble Sort

o Arrays
 Find MIN & MAX in an array
 Merging 2 arrays
 Declare & Print a DDA in Matrix form
 Right & Left Diagonals of a DDA
 Upper / Lower Half of Right & Left Diagonals
 Pascal’s Triangle
 Addition, Subtraction & Multiplication of two DDA
 Corresponding elements of 2 different arrays
 Transposing a Matrix

o Function Overloading
 Area of Square, Rectangle, Triangle or Circle etc…
 Volume of Cube, Cuboid, Sphere, Cone etc…
 Perimeter of Square, Rectangle, Triangle or Circle etc…
 Prime, Even, Odd

o String Programs
 Vowels
 Replacing alphabets
 Replacing words
 Counting Words
 Change Case, Upper, Lower, Alter, Sentence, Toggle etc…
 Partial Printing of Strings
• Initials
• Bibliographic Names
• Name initial + Surname
 Word Palindrome
 Sorting an Array of Strings
 Longest Word or Length of Longest Word
 ASCII manipulations for encode and decode
 Uppercase (65-90), Lowercase (97-122), Digits (48-57), Blank Space (32), Spl. Characters
 Reversing individual words
 Reversing the entire sentence
 Pig Latin Words e.g. COMPUTER becomes OMPUTERCAY
 Magic Words e.g. TINTIN split into equal 2 halves then TIN and TIN both are identical
 Reversing word sequence in a sentence

  1. Naureen says:

    This Synopsis is a very good last days revision before board exams ….. Thank U Vry Much!!!

  2. sambhava says:

    sir so much btr if also ansrs were der

  3. This is the best destination blog for any student of computer science. Thanks a lot Sir. This blog has been very helpful to me for my boards revision. Can’t thank enough 🙂 The best Blog ever

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s