• Have any questions?
  • +91 9427491229
  • contact@scriptusinstitute.com
Core Java
Course Type:
description
curriculum
reviews
Core Java
Java is a simple, object oriented, concurrent and general purpose programming language. Some other important features of java are robust, secure, portable, interactive and high performance. Java was developed by Sun Microsystems in 1995 since then it has become very popular due to its feature like platform independent and robust in the case of memory management. It will make you surprised when you know that today, around 1.2 billion desktops runs java Because java has its own run time environment (JRE) and API so it is called platform. According to Sun Microsystems, nearly 3 billion devices run java. Some of these devices are mobile phones, games, robotics, application in banking sector etc. Main benefits you get from our institute – Life Time Validity: once you are enrolled in SSS IT for java training, you can revise your topic or whole syllabus any time. Even you can revise after 5 years. Training by Java Professionals You will get trained by java professionals who have 5+ years of experience. Our best trainers are Mr. Sonoo Jaiswal, Mr. Abhinav . Problem Solving Team: We have experts on java training who are ready to help the students for any java problems. Project Development: We develop 2 projects using servlet, jsp and struts 2 technologies from very core in front of students. We make you able to develop projects not just providing project. Good job assistance You will get an opportunity to work on real time projects Interaction with Industry Experts Small Batches to focus on each student We mainly focus on practical classes rather than theoretical classrooms. You will get a chance to involve in live project. We provide Training letter on Training completion.
Core Java

Module 1: Basics of Java

  1. Java – What, Where and Why? 
  2. History and Features of Java 
  3. Internals of Java Program
  4. Difference between JDK,JRE and JVM 
  5. Internal Details of JVM 
  6. Variable and Data Type
  7. Unicode System 
  8. Naming Convention

Module 2: OOPS Conecpts

  1. Advantage of OOPs
  2. Object and Class
  3. Method Overloading
  4. Constructor
  5. static variable, method and block 
  6. this keyword
  7. Inheritance (IS-A)
  8. Aggregation and Composition(HAS-A)
  9. Method Overriding
  10. Covariant Return Type
  11. super keyword
  12. Instance Initializer block
  13. final keyword
  14. Runtime Polymorphism
  15. static and Dynamic binding
  16. Abstract class and Interface
  17. Downcasting with instanceof operator
  18. Package and Access Modifiers
  19. Encapsulation
  20. Object class 
  21. Object Cloning
  22. Java Array
  23. Call By Value and Call By Reference
  24. strictfp keyword
  25. Creating API Document

Module 3: String Handling

  1. String : What and Why?
  2. Immutable String 
  3. String Comparison 
  4. String Concatenation 
  5. Substring 
  6. Methods of String class
  7. StringBuffer class 
  8. StringBuilder class 
  9. Creating Immutable class
  10. toString method 
  11. StringTokenizer class

Module 4: Exception Handling

  1. Exception Handling : What and Why? 
  2. try and catch block 
  3. Multiple catch block 
  4. Nested try 
  5. finally block 
  6. throw keyword 
  7. Exception Propagation 
  8. throws keyword 
  9. Exception Handling with Method Overriding
  10. Custom Exception 

Module 5: Nested Classes

  1. Nested Class : What and Why?
  2. Member Inner class 
  3. Annonymous Inner class 
  4. Local Inner class 
  5. static nested class 
  6. Nested Interface 

Module 6: Multithreading

  1. Multithreading : What and Why?
  2. Life Cycle of a Thread 
  3. Creating Thread 
  4. Thread Schedular 
  5. Sleeping a thread
  6. Joining a thread 
  7. Thread Priority 
  8. Daemon Thread 
  9. Thread Pooling 
  10. Thread Group 
  11. ShutdownHook 
  12. Performing multiple task by multiple thread 
  13. Garbage Collection 
  14. Runnable class 

Module 7: Synchronization

  1. Synchronization : What and Why?
  2. synchronized method 
  3. synchronized block 
  4. static synchronization 
  5. Deadlock 
  6. Inter-thread Communication
  7. Interrupting Thread 

Module 8: Input and output

  1. FileOutputStream & FileInputStream 
  2. ByteArrayOutputStream 
  3. SequenceInputStream 
  4. BufferedOutputStream & BufferedInputStream 
  5. FileWriter & FileReader 
  6. CharArrayWriter 
  7. Input from keyboard by InputStreamReader 
  8. Input from keyboard by Console 
  9. Input from keyboard by Scanner 
  10. PrintStream class 
  11. PrintWriter class 
  12. Compressing and Uncompressing File 
  13. Reading and Writing data simultaneously 
  14. DataInputStream and DataOutputStream 
  15. StreamTokenizer class 

Module 9: Serialization

  1. Serialization & Deserialization
  2. Serialization with IS-A and Has-A
  3. transient keyword 

Module 10: Networking

  1. Socket Programming 
  2. URL class 
  3. Displaying data of a web page 
  4. InetAddress class 
  5. DatagramSocket and DatagramPacket 
  6. Two way communication 

Module 11: AWT and EventHandling

  1. AWT Controls
  2. Event Handling by 3 ways
  3. Event classes and Listener Interfaces
  4. Adapter classes
  5. Creating Games and Applications

Module 12: Swing

  1. Basics of Swing 
  2. JButton class 
  3. JRadioButton class 
  4. JTextArea class 
  5. JComboBox class 
  6. JTable class 
  7. JColorChooser class 
  8. JProgressBar class 
  9. JSlider class 
  10. Digital Watch 
  11. Graphics in swing 
  12. Displaying Image 
  13. Edit Menu for Notepad
  14. Open Dialog Box 
  15. Creating Notepad 
  16. Creating Games and applications

Module 13: LayoutManagers

  1. BorderLayout 
  2. GridLayout 
  3. FlowLayout 
  4. BoxLayout 
  5. CardLayout 

Module 14: Applet

  1. Life Cycle of Applet 
  2. Graphics in Applet 
  3. Displaying image in Applet 
  4. Animation in Applet 
  5. EventHandling in Applet 
  6. JApplet class 
  7. Painting in Applet 
  8. Digital Clock in Applet 
  9. Analog Clock in Applet 
  10. Parameter in Applet 
  11. Applet Communication 
  12. Creating Games

Module 15: Reflection API

  1. Reflection API 
  2. newInstance() & Determining the class object 
  3. javap tool 
  4. creating javap tool 
  5. creating appletviewer 
  6. Accessing private method from outside the class 

Module 16: Collection

  1. Collection Framework 
  2. ArrayList class 
  3. LinkedList class 
  4. ListIterator interface 
  5. HashSet class 
  6. LinkedHashSet class 
  7. TreeSet class 
  8. PriorityQueue class 
  9. ArrayDeque class 
  10. Map interface 
  11. HashMap class
  12. LinkedHashMap class 
  13. TreeMap class 
  14. Hashtable class 
  15. Comparable and Comparator 
  16. Properties class 

Module 17: JDBC

  1. JDBC Drivers
  2. Steps to connect to the database 
  3. Connectivity with Oracle 
  4. Connectivity with MySQL 
  5. Connectivity with Access without DSN 
  6. DriverManager 
  7. Connection interface 
  8. Statement interface 
  9. ResultSet interface 
  10. PreparedStatement 
  11. ResultSetMetaData 
  12. DatabaseMetaData 
  13. Storing image 
  14. Retrieving image 
  15. Storing file 
  16. Retrieving file 
  17. Stored procedures and functions 
  18. Transaction Management 
  19. Batch Processing 
  20. JDBC New Features
  21. Mini Project 

Module 18: Java New Features

  1. Assertion 
  2. For-each loop 
  3. Varargs 
  4. Static Import 
  5. Autoboxing and Unboxing 
  6. Enum Type 
  7. Annotation 

Module 19: Internationalization

  1. Internationalization 
  2. ResourceBundle class 
  3. I18N with Date 
  4. I18N with Time 
  5. I18N with Number 
  6. I18N with Currency 
Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

Scriptus Institute
Average rating:  
 0 reviews