Core Java Training

Core Java Trainingcore java training

  • 4.50


Java programming language also known as Core Java is a popular object-oriented programming language that is widely used to create a secure and robust variety of application such as web applications, desktop computer programs, mobile applications and game programs etc. SoftCrayons in Delhi-NCR, Noida, and Ghaziabad offers Core Java course by domain proficient faculty that delivers a lecture on theoretical and real-time applications that helps trainees to hands-on live projects and improve their analytical and logical skills.


Core Java basic programming language is important for all the people who want to make their fresh career in IT development. Today, it is one of the easiest acceptable languages in the market. This is not mandatory that students who want to join Core Java have prior knowledge of C or C++. Whether you are new or experienced, the Core Java training is important because it will help you to learn how to write the Java programming language. After the completion Core Java course, you will be able to use OOPs concept, String handling, Exception handling, Nested classes, Multithreading, Synchronization, I/O stream, Serialization, Networking, Swing, Applet and many more.


SoftCrayons Tech Solutions, is a leading Core Java training institute in Noida, Delhi/NCR, Ghaziabad. We invite you to join our Core Java Course. We provide training in practical learning sessions with live projects under the guidance of expert faculty. SoftCrayons in Delhi-NCR, Ghaziabad, and Noida offers Core Java training by domain expert trainers that trained the student on real-time projects. We offer six months IT industrial training program and free lifetime membership card for the course. We facilitate extra problem-solving classes excluding curriculum classes that help students to get the answer to problems faced in course.SoftCrayons aim is to provide 100% job placement in good organizations and also arrange interview sessions with professional recruitment team. We offer the crash course, weekly and monthly courses.SoftCrayons offers Core Java course classes at the flexible timing.


1. Textbooks, Notes, EBooks.

2. Necessary Software, DVDs etc.

3. Focus on practical labs.

4. Training Certificates.

5. Live project Based Training.

6. 100% Job Placement.

7. Lab facilities with Wi-Fi environment.


1.Interview preparation by our professional team.

2. Problem solving classes at the end of the course.

3. Certification.

4. Job placement.

5. Make Carrier in MNC

6.Live project work experience.

Total Course Module

  • Java - What, Where and Why?
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK, JRE and JVM
  • Internal Details of JVM
  • Variable and Data Type
  • Unicode System
  • Naming Convention
  • String: What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • String Buffer class
  • String Builder class
  • Creating Immutable class
  • to String method
  • String To kenizer class
  • Exception Handling: What and
  • Why?
  • Try and catch block
  • multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Exception Propagation
  • throws keyword
  • Exception Handling with Method Overriding
  • Custom Exception
  • Nested Class: What and Why?
  • Member Inner class
  • Anonymous Inner class
  • Java
  • Core Java
  • Tech Solutions
  • Local Inner class
  • static nested class
  • Nested Interface
  • Multithreading: What and Why?
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Scheduler
  • Sleeping a thread
  • joining a thread
  • Thread Priority
  • Daemon Thread
  • Thread Pooling
  • Thread Group
  • Shutdown Hook
  • Performing multiple task by multiple thread
  • Garbage Collection
  • Runnable class
  • Synchronization: What and Why?
  • Synchronized method
  • synchronized block
  • static synchronization
  • Deadlock
  • Inter - thread Communication
  • Interrupting Thread
  • FileOutputStream & FileInputStream
  • ByteArrayOutputStream
  • SequenceInputStream
  • BufferedOutputStream & BufferedInputStream

  • FileWriter & FileReader
  • CharArrayWriter Input from
  • keyboard by

  • InputStreamReaderč·Ż Input from
  • keyboard by Console

  • Input from keyboard by Scanner
  • PrintStream class
  • PrintWriter class
  • Compressing and Uncompressing
  • File

  • Reading and Writing data
  • simultaneously

  • DataInputStream and DataOutputStream
  • StreamTokenizer class
  • Serialization & Deserialization
  • Serialization with IS-A and Has-A
  • transient keyword
  • Socket Programming
  • URL class
  • Displaying data of a web page
  • InetAddress class
  • DatagramSocket and DatagramPacket
  • Two way communication
  • AWT Controls
  • Event Handling by 3 ways
  • Event classes and Listener Interfaces
  • Adapter classes
  • Creating Games and Applications
  • Basics of Swing
  • JButton class
  • JRadioButton class
  • JTextArea class
  • JComboBox class
  • JTable class
  • JColorChooser class
  • JProgressBar class
  • JSlider class
  • Digital Watch
  • Graphics in swing
  • Displaying Image
  • Edit Menu for Notepad
  • Open Dialog Box
  • Creating Notepad
  • Creating Games and applications
  • BorderLayout
  • GridLayout
  • FlowLayout
  • BoxLayout
  • CardLayout
  • Life Cycle of Applet
  • Graphics in Applet
  • Displaying image in Applet
  • Animation in Applet
  • EventHandling in Applet
  • JApplet class
  • Painting in Applet
  • Digital Clock in Applet
  • Analog Clock in Applet
  • Parameter in Applet
  • Applet Communication
  • Creating Games
  • Reflection API
  • newInstance() & Determining the class object
  • javap tool
  • creating javap tool
  • creating applet viewer
  • Accessing private method from outside the class
  • Collection Framework
  • Array List class
  • Linked List class
  • ListIterator interface
  • Harshest class
  • LinkedHashSet class
  • TreeSet class
  • PriorityQueue class
  • ArrayDeque class
  • Map interface
  • Hash Map class
  • LinkedHashMap class
  • TreeMap class
  • Hashtable class
  • Comparable and Comparator
  • Properties class
  • Assertion
  • For - each loop
  • Varargs
  • Static Import
  • Autoboxing and Unboxing
  • Enum Type
  • Annotation
  • Internationalization
  • Resource Bundle class
  • I18N with Date
  • I18N with Time
  • I18N with Number
  • I18N with Currency
Batch Timings
Batch Type Class time Course Duration
Monday-Friday 2 Hours 1 Month
Saturday & Sunday 3 Hours 1.5 Months
Sunday 4 Hours 2 Months

693, Sector-14A, Opposite Sahibabad Sabji Mandi, Vasundhara, Ghaziabad(U.P.) 201012

Useful Links

Useful Links

Connect With Us
Subscribe Us