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:
- 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.