SWARNIMASHREE INFOTECH PVT.LTD.
Software Development & Computer Training Center
Java programming
3500+programs
Batch is starting from 15th June Call Now +91-8084565161
Only at ₹ 999 /-
Syllabus

Week -1
  • Basics of Java/Introduction
    • What is Java?
    • History and Features of Java
    • Object Oriented Programming Concept
    • Hello Java Program
    • Comment in java program
    • How to set the path?
    • JDK, JRE, and JVM (Java Virtual Machine)
    • Software Installation(JDK, Eclipse, NetBeans, Vs Code Intelling, etc)
Week -2         (300 programs)
  • Data Type
    • Premitive Data Type or Build Data Type
    • Non Premitive Data Type or User Define Data Type or Referance Data Type
  • Variables
    • Local Variable
    • Instance Variable or Non Static Variable
    • Static Variable or Class Variable
  • Consant Variable (Final Keyword)
  • Type Casting and Type Conversion
    • Implicit Type Casting
    • Explicit Type Casting
  • Command Line Argument
  • Question Answer Session
Week -3         (100 programs)
  • Taking Input From User ( Using BufferedReader)
  • Decision control statement / Selection statement / Conditional statement.
    • if statement
    • if else statement
    • Nested ifelse statement
  • Question Answer Session
  • Taking Input From User (Using Scanner)
  • Question Answer Session
Week -4         (70 programs)
  • Switch Case
  • Operators
    • Arithmetic Operators.
    • Comparison/Relational Operators.
    • Logical Operators.
    • Assignment Operators.
    • Condition/Ternary Operator.
    • Bitwise Operators.
    • Increment decrement Operators.
  • Question Answer Session
Week -5         (120 programs)
  • Loops in Java
    • For Loop
    • While Loop
    • Do While Loop
  • Continue & Break
  • Question Answer Session
Week -6         (100 programs)
  • For each Loop
  • Labeled For Loop
  • Nested For Loop
  • Question Answer Session
Week -7         (50 programs)
  • Array
  • Use of Arrays
  • Types of Array
    • Single Dimansion Array
    • Multiple Dimension Array
  • Advantage and Disadvantage
  • Passing array to a method
  • Anonymous array in Java
  • Cloning an array in Java
  • Question Answer Session
Week -8         (200 programs)
  • String in Java
    • Introduction in String
    • Immutable Strings and Interned Strings
    • String comparision, String concatenation
    • Substring in Java
    • Methods of String class
      • String charAt() method
      • String compareTo() method
      • String concat() method
      • String contains() method
      • String endsWith() method
      • String equals() method
      • equalsIgnoreCase() method
      • String format() method
      • String getBytes() method
      • String getChars() method
      • String indexOf() method
      • String intern() method
      • String isEmpty() method
      • String join() method
      • String lastIndexOf() method
      • String length() method
      • String replace() method
      • String replaceAll() method
      • String split() method
      • String startsWith() method
      • String substring() method
      • String toCharArray() method
      • String toLowerCase() method
      • String toUpperCase() method
      • String trim() method
      • String valueOf() method
  • StringBuffer in Java
  • StringBuilder in Java
  • StringBuffer class Method
    • length() Method
    • capacity() Method
    • EnsureCapacity() Method
    • setLength() Method
    • charAt() Method
    • setCharAt() Method
    • getChars() Method
    • append() Method
    • insert() Method
    • reverse() Method
  • toString method
  • StringTokenizer class
Week -9         (100 programs)
  • Wrapper class
    • Introduction
    • Conversion
      • Converting Primitive to Wrapper Object
      • Converting Wrapper Object to Primitive
      • Converting String to Primitive
      • Converting Primitive to String
      • Converting String to Wrapper
      • Converting Wrapper to String
    • Byte Class
    • Short Class
    • Integer Class
    • Long Class
    • Float Class
    • Double Class
    • Character Class
    • Boolean Class
  • Character Class in Java
    • Introduction to Character Class
      • isLetter()
      • isDigit()
      • isWhitespace()
      • isUpperCase()
      • isLowerCase()
      • toUpperCase()
      • toLowerCase()
      • toString()
  • Number Class in Java
    • Number Class Introduction
      • xxxValue () Method in Java
      • compareTo() method
      • equals() method
      • valueOf() method
      • toString() Method
      • parseInt() method
      • abs() method
      • ceil() Method
      • floor() Method
      • rint() Method
      • round() Method
      • min() Method
      • max() Method
      • exp() Method
      • log() Method
      • log10() method
      • pow() Method
      • sqrt() Method
      • sin() Method
      • cos() Method
      • tan() Method
      • asin() Method
      • acos() Method
      • atan() Method
      • atan2() Method
      • toDegrees() Method
      • toRadians() Method
      • random() Method
      • addExact(int x, int y) method
      • addExact(long x, long y) method
      • cbrt(double a) method
      • copySign() method
      • cosh() method
      • decrementExact() method
      • getExponent(double d) method
      • hypot(double x, double y) method
      • IEEEremainder(double f1,double f2) method
      • incrementExact() method
      • multiplyExact() method
      • negateExact() method
      • nextAfter() method
      • nextUp() method
      • nextDown() method
      • sinh() method
      • tanh() method
      • toIntExact() method
Week -9         (100 programs)
  • Constructor
    • What is Constructor in java ?
    • Type of Constructor
      • Default Constructors.
      • Parameterized Constructors.
    • Java Constructor Overloding
    • Constructor channing in Java
  • Blocks
    • Static Block
    • Instance Block
Week -10         (100 programs)
  • Methods in Java.
    • What is Method?
    • Use of method in Java.
    • Method declaration & the method signature.
    • Types of methods in Java:
      • Predefined method.
      • User-Defined method.
      • Instance method.
      • Static method.
    • Calling of method.
    • Java main method.
    • Return type in Java.
    • Method with Array.
    • Method with String.
  • Recurssion
Week -11
  • Inheritance
    • what is Inheritance?
    • Is - A - Relationship
    • Aggregation and Composition (HAS-A)
    • Types of inheritance
      • Single inheritance.
      • Multilevel inheritance.
      • Hierarchical inheritance
  • Polymorphism
    • What is Polymorphism in Java?
    • Types of polymorphism
      • Compile-time polymorphism
      • Run-time polymorphism
    • Static and Dynamic Binding
    • Method overloading
    • Method overriding
  • Super and this Keyword
    • Super keyword
    • Calling of superclass instance variable
    • Superclass constructor
    • Superclass method.
    • This keyword
    • Calling of current class constructor, and method.
  • Encapsulation
    • What is Encapsulation in Java?
    • How to achieve Encapsulation?
    • Data hiding.
    • Tightly encapsulated class.
    • Getter and setter method in Java.
    • Naming convention of getter and setter method
  • Modifiers in Java
    • What is Access modifier and Non-access modifier in Java?
    • Types of access modifiers
      • private
      • default
      • protected
      • public
    • Types of Non-access modifiers
      • abstract
      • final
      • native
      • static
      • Strictfp
      • synchronized
      • modifier
      • transient
      • volatile
Week -12
  • Abstraction
    • What is Abstraction in Java?
    • Abstract class
    • Abstract method
  • Interface in Java
    • What is Interface in Java?
    • Nested interface, rules, and example.
  • Packages in Java
    • How to declare a package in a project.
    • Package naming conventions.
    • Sub packages.
    • Types of packages
      • User-defined packages
      • Built-in packages
    • Importing packages in Java.
  • Garbage Collection
Week -13
  • Exception Handling in Java.
    • What is Exception Handling in Java?
    • Try-catch block.
    • Multiple Catch Block.
    • Nested try block.
    • Finally block.
    • Throw Keyword.
    • Throws Keyword.
    • Throw vs Throws
    • Final vs Finally vs Finalize.
    • Exception Handling with Method Overriding.
    • User defined Exception example
Week -14
  • Inner Class in Java.
    • What is Inner class in Java?
    • Properties of Inner class.
    • Instantiating Inner class.
    • Types of Inner class in Java:
      • Normal Inner class.
      • Method Local inner class.
      • Anonymous Inner class.
      • Static Nested class.
  • Static Keyword
    • What is Static keyword?
    • Static variable.
    • Static method.
    • Static block, Instance block.
    • Static Nested Class in Java.
    • Difference between static variable and instance variable
    • Difference between static method and instance method
    • Difference between static block, and instance block.
  • Final Keyword
    • Final keyword
    • Final variable
    • Final method
    • Final class.
Week -15
  • Input-Output Stream
    • FileOutputStream, FileInputStream
    • BufferedOutputStream, BufferedInputStream
    • SequenceInputStream
    • ByteArrayOutputStream, ByteArrayInputStream
    • DataOutputStream, DataInputStream
    • Java FilterOutputStream, Java FilterInputStream
    • Java ObjectStream, Java ObjectStreamField
    • Console
    • FilePermissionWriter, Reader, FileWriter, FileReader
    • BufferedWriter, BufferedReader
    • CharArrayReader, CharArrayWriter
    • PrintStream, PrintWriter
    • OutputStreamWriter, InputStreamReader
    • PushbackInputStream, PushbackReader
    • StringWriter, StringReader
    • PipedWriter, PipedReader
    • FilterWriter, FilterReader, File FileDescriptor, RandomAccessFile, and java.util.Scanner.
  • Serialization
    • Serialization.
    • Deserialization.
    • Java transient keyword.
Week -16
  • Java Annotations.
    • What is Java annotations?
    • Built-In Java annotations
      • @Override
      • @SuppressWarnings
      • @Deprecated
      • @Target
      • @Retention
      • @Inherited
      • @Documented
    • Java custom annotations and types of annotations.
  • Reflection in Java.
    • What is Reflection API?
    • NewInstance() & Determining the class object.
    • Javap Tool.
    • Creating javap Tool.
    • Creating applet viewer.
    • Accessing private method from outside the class.
Week -17
  • Java Thread.
    • Java multithreading
    • Multithreading life cycle of a thread creating
    • Thread scheduler
    • Sleeping a thread, Start a thread twice
    • Calling run() method
    • Joining a thread
    • Naming a thread
    • Thread priority
    • Daemon thread
    • Thread pool
    • Thread group
    • Shutdownhook
  • Java Synchronization:
    • Synchronized Method
    • Synchronized Block
    • Static Synchronization
  • Deadlock
    • Inter-thread Communication
    • Interrupting Thread
Week -18
  • Collections Framework
    • What is Collections Framework?
    • Types of Collection:
      • Set
      • List
    • Types of Set:
      • HashSet
      • LinkedHashSet
      • TreeSet
    • Types of List.
      • ArrayList
      • LinkedList
      • Vector list
  • Iterator, ListIterator, and Enumeration.
  • SortedSet, Queue, Deque
  • ArrayDeque, PriorityDeque, EnumSet, AbstractCollection, AbstractList, AbstractQueue, AbstractSet, and AbstractSequentialList.
  • Map
    • What is Map?
    • Types of Map.
      • HashMap
      • Hashtable
      • LinkedHashMap
      • TreeMap
    • Map Entry
    • SortedMap
    • NavigableMap
    • IdentityHashMap
    • WeakHashMap
    • EnumMap.
    • Comparator, RandomAccess interfaces as well as Observable class.
Week -19
Java With DSA (30 days)
Week -20
  • JDBC
    • JDBC Drivers
    • Steps to connect to Database
    • Connectivity with Oracle
    • Connectivity with MySQL
    • Connectivity with Access without DSN
    • DriverManager
    • Types of JDBC statements:
      • Statement
      • Prepared statement
      • Callable statement
    • Database Metadata, Resultset Metadata
    • ResultSet, types of ResultSet,
    • Storing image, Retrieving image
    • Storing file, Retrieving file, Stored procedures, and functions
    • Transaction Management
    • Batch Processing
    • JDBC New Features, Mini Project, and interview questions.
SwarnimaShree Infotech Pvt.Ltd
SwarnimaShree Infotech is the leading IT training and software development company in India.
Learn
Contact Us
Radha Mohan Nagar
Ward no 12,Khoja Imali
PhulwariSarif, Patna, Bihar
8084565161