Course Details

Java SE is a widely used platform for development and deployment of portable code for desktop and server environments. Java SE uses the object-oriented Java programming language. It is part of the Javasoftware-platform family.

Students perusing Technical or non-technical, 12th, Graduate/Master Program or Fresh Engineers/graduates/Diploma possessing the required prerequisites for the program.

  • Introduction to Java
  • JDK
  • JRE
  • Discussion of Java features and OOPS Concepts
  • Installation of Netbeans IDE
  • Datatypes
  • Primitive data types
  • Non-primitive data types
  • Variable declaration
  • Operators
  • Control flow statements
  • Command line arguments
  • Passing command line arguments in Netbeans
  • Take input and display output
  • Arrays and Enhanced for loop
  • OOPS programming
  • class and object
  • various types of constructors
  • instance methods and static methods
  • use of this keyword
  • use of super keyword
  • inheritance
  • polymorphism
  • package and various scope rules
  • abstract class and interfaces
  • use of static, final keyword
  • inner class
  • anonymous class
  • anonymous inner class
  • Exception Handling
  • try, catch, finally, throw, throws
  • checked exception
  • unchecked exception
  • String Handling
  • mutable string
  • immutable string
  • String, StringBuilder, and StringBuffer
  • Important Methods in the String Class
  • IO (Input and Output)
  • byte stream
  • character stream
  • Working with Files and Directories
  • bridge classes
  • Object Serialization
  • Working with Date class
  • Generics and Collections
  • List, Set, Map, Queue interface and its implementing classes
  • Utility classes
  • Wrapper classes
  • Enums, Autoboxing, Unboxing and Annotations
  • Multithreading programming
  • Thread class
  • Runnable interface
  • Synchronization
  • Fork/join framework
  • GUI programming
  • Difference between CUI and GUI
  • Swing (various components and containers)
  • Event handling
  • Layout manager
  • Applet through JApplet
  • Drawing
  • MDI (Multiple document interface)
  • Develop GUI using Netbeans Drag n drop feature
  • JDBC (Java database connectivity)
  • Type of drivers
  • Basics of SQL
  • executing SQL using statement
  • executing SQL using preparedstatement
  • Socket programming
  • RMI (Remote method invocation)
  • XML programming in Java
  • Send email from Java application using JavaMail API
  • Use web service in Java application
  • Generate HTTP request from Java application
  • OpenJDK
  • Project

100 Hours