Core JAVA (J2SE) Programming

 

MCP Technologies offers best 6 months and 8 Weeks Industrial Training, Internship in Core JAVA(J2SE) with JDBC, Database Connectivity , C/C++ Programming, Advance MS Excel (MS Office), Advanced JAVA(J2EE), Data Structures, Automation Software Testing (Selenium), Database (RDBMS/SQL/PL/SQL/MS Access), PHP Web Development using CMS (WordPress), HTML 5 , CSS , SEO (Search Engine Optimization) , Computer software training , for B.Tech(CSE ,IT) | MCA | BCA | B.Com | MCA | BSC-IT | MSC-IT and +1|+2 students of Computer Application and Information Technology science and Commerce (Tally , GST , ITR return filling) domain. We offers practical as well as theoretical Training in Core Java programmings (J2SE) , AWT , Swings concepts  with JDBC Programming concepts (SQL Server or My SQL database or MS Access Database connectivity) , C / C++ Programming , PHP( Web Development) using CMS (WordPress), Database (RDBMS/DBMS/SQL/PL/SQL) students IT or Non IT Background , so that they will get real time work software application environment exposure. MCP Technologies is the Best Java Training Institute in Mohali | Chandigarh | Panchkula. Professor Sudhanshu Bahuguna having experience of around 10 years of programming (Core Java and C /C++) . MCP Technologies is the best Java institute in Mohali | Chandigarh | Panchkula. Java Industraial training for B.Tech (CSE) and IT Industrial training| Java Software Application| Best C++ coaching institute in Mohali.

 

JAVA – J2SE Programming

 

  • Basics of Java
  • Java – What, Where and Why?
  • All the important Features of Core Java
  • Internals of Java Program
  • Variable and Data Type Used in Java
  • Naming Convention
  • Object Oriented Proggramins System(OOPS Conecpts)
  • Advantage of OOPs
  • Object and Class
  • Polymorphism (Method Overloading)
  • Constructor and Destructor
  • Static Keyword (Static variable, method and block)
  • this keyword use
  • Types of Inheritance in Core Java
  • Aggregation and Composition(HAS-A)
  • Method Overriding (Interface)
  • Covariant Return Type of Function(Method)
  • super keyword
  • Instance Initializer block
  • final keyword ( Final variable , Final class , final function)
  • Runtime Polymorphism
  • Static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package (Types of packages)and Access Modifiers
  • Encapsulation and Data Abstraction
  • Object class
  • Object Cloning
  • Java Array , Array passing and returning
  • Call By Value and Call By Reference
  • Exception Handling Keywords (try , catch , throw , throws , finally)
  • Exception Handling : What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block execution
  • throw keyword (user defined exception)
  • Exception Propagation
  • throws keyword and finally keyword
  • Custom Exception (user defined)
  • Multithreading
  • Multithreading : What and Why?
  • Life Cycle of a Thread
  • Creating Thread (Thread class , Runnable interface)
  • Thread Schedular
  • Sleeping a thread (sleep(int) function)
  • Joining a thread
  • Setting Thread Priority (setPriority() function)
  • Performing multiple task by multiple thread
  • Runnable Interface technique use
  • Thread Synchronization
  • Synchronization of threads : What and Why required?
  • synchronized method (Function)
  • synchronized block
  • Input and output (File Handling)
  • 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
  • Applet – Life Cycle of Applet
  • Graphics class 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
  • AWT and EventHandling
  • AWT Controls and classes
  • Event Handling by 3 ways
  • Event classes and Listener Interfaces
  • Adapter classes in AWT
  • Creating Games and Applications by Java programming
  • Swing (Javax features)
  • Basics of Swing
  • JButton class use
  • JRadioButton class use
  • JTextArea class use
  • JComboBox class use
  • JTable class use
  • JColorChooser class use
  • JProgressBar class use
  • JSlider class use
  • Digital Watch
  • Graphics in swing
  • Displaying Image
  • Edit Menu for Notepad
  • Open Dialog Box
  • Creating Notepad
  • Creating Games and applications
  • LayoutManagers
  • BorderLayout and its Use
  • GridLayout and its Use
  • FlowLayout and its Use
  • BoxLayout and its Use
  • CardLayout and its Use
  • Java Database Connectivity (JDBC)
  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle database software
  • Connectivity with MySQL database software
  • Connectivity with Access without DSN
  • DriverManager class use
  • Connection interface
  • Statement interface
  • ResultSet interface
  • PreparedStatement
  • ResultSetMetaData
  • DatabaseMetaData
  • Storing image
  • Retrieving image
  • Storing file
  • Retrieving file
  • Stored procedures and functions
  • Transaction Management
  • Batch Processing
  • JDBC New Features
  • Mini Project