Excel To HTML using codebeautify.org Excel To HTML using codebeautify.org Coder Technologies
CORE JAVA

  • Features Of JAVA
  • Architecture Of JAVA Virtual Machine
  • JAVA Concepts, Object Oriented Programming Principles
  • JAVA Identifiers, JAVA Keywords, JAVA DataTypes, JAVA Operators, JAVA Modifiers, JAVAVariables
  • Explanation of First JAVA Program

  • Class, Constructors, Constructor Overloading
  • Method-definition,use of methods
  • Creating An Object, Accessing InstanceVariables And Methods, Parameter Passing, JAVAinstanceOf Operator
  • Polymorphism, Compile time and RuntimePolymorphism, Method Overloading
  • Static Binding And Dynamic Binding
  • Instance Initializer Block

  • Static variables-properties, difference between static and non-static variables
  • Static methods-properties, conditions
  • Static blocks- use of static blocks, syntax

  • Definition, Use and Types of inheritance
  • Use of super keyword
  • Method overriding- Definition, Resolving andAvoiding
  • Up casting and Down casting
  • IS-A relationship and HAS-A relationship
  • Difference between Method Overloading andOverriding

  • Visibility control, Use of packages
  • Defining a package, Finding packages andCLASSPATH example, Importing packages

  • Abstract methods- definition, abstract classes-partial implementation, abstract class properties

  • Definition, Use and Implementation
  • Properties of interfaces
  • Functional interfaces, Nested interfaces,Extended interfaces, Marker interfaces
  • Difference between Abstract classes andInterfaces

  • Nested classes, static and non static nested classes
  • Types of Inner classes- Member, Local and Anonymous Inner classes

  • Creating Strings, Special string operators
  • String methods – length, character extraction, index extraction, String comparison
  • StringBuffer and StringBuilder classes
  • Use of intern method

  • Fundamental Exception types, Uncaught Exceptions, Use of- try, catch, finally, throw and throws
  • Checked and Unchecked exceptions
  • Handling built in exceptions
  • Generating and handling user defined exceptions, Chained exceptions, Exception Propagation

  • Thread model, main thread
  • creating a thread by using Runnable interface and Thread class, Thread priorities, Thread groups
  • Creating multiple threads,Thread Synchronization
  • Inter-thread Communication, Deadlocks, Suspending, Resuming and Stopping the threads

  • Hierarchy of classes in I/O package
  • Byte streams, Character streams, Byte Stream classes and Character Stream classes
  • Reading and writing the files using both types
  • use of Scanner and PrintWriter in File Handling

  • Need, Advantages of Object Serialization
  • Serializing the object, De-serializing the object

  • DDL, DML, DQL, DCL, TCL
  • Commands to create, alter, drop the tables
  • Commands to insert, delete, update and truncate the data
  • Command to select the data
  • Joins, Aliases
  • MySQL functions- Scalar functions and Aggregate functions
  • Clauses-group by, order by
  • Triggers and Stored Procedures

  • Types of drivers
  • Types of statements
  • How to connect with database using Java, Statements, executing queries.

  • Project Explanation, basic flow, Requirements
  • Use of dao, pojo, utility packages
  • Implementing the project, testing the project

  • Perform multiple operations on database tables, including creating, reading, updating and deleting using JDBC Technology
  • Process strings using a variety of regular expressions
  • Create high-performing multi-threaded applications that avoid deadlock
  • Localize JAVA applications
  • Create applications that use the JAVA Collections framework
  • Implement error-handling techniques using exception handling
  • Implement input/output (I/O) functionality to read from and write to data and text files and understand advanced I/O streams
  • Apply common design patterns and best practices
  • Create JAVA technology applications that leverage the object-oriented features of the JAVA language, such as encapsulation, inheritance, and polymorphism
  • Execute a JAVA technology application from the command line

You can use this course to further develop your skills with the JAVA language and prepare for the Oracle Certified Professional, JAVA SE 6 Progrmmer Exam.

QUICK GLANCE