Programming in Java
Topics Covered
etting Started with Java SE What is Java Installing Java The jdk Directory Structure sdk structures Object Orientation Java Language Java Virtual Machine Java Platforms Java Tools Java as a Programming Language Java as an Object Oriented Language Java COURSE CONTENTS Introduction to Objects Object Models Classes and Objects Abstract methods and Classes Input in Java InputWrapper Class Packages Data Types and Operators: Strong Typing Integer Data Types Floating Point Conversions Between Types Arithmetic Operators Precedence Bitwise and Bit Shift Operators Java unsigned right shift ">>>"operator Java Truth-Table: Shifting and Masking Control Flow and Loops Java Control Statement Conditional (if) Statements Adding an else if Conditional (switch) Statements while and do-while Loops for Loops Enhanced for Loop The continue Statement The break Statement Boolean Variables Logical and Relational Operators Compound Statements Switch Statement While Loops For Loops Loops and If Tests Togethe Nested If Statements Object-Oriented Programming Introduction to Object-Oriented Programming: Classes and Objects Fields and Methods Encapsulation Access Control Inheritance: Polymorphism Interface: Best Practices Objects and Classes Structured Data Classes: References Defining a Class Instantiating and Creating an Object Assignment of Objects Instance Data and Class Data Abstract Classes Access Modifiers ? Initialization ? Garbage Collection ? Methods: ? Public vs. Private ? Encapsulation 1 | Page? ? Constructors: Formatted Output Using Java Objects ? Printing to the Console ? printf Format Strings ? stringBuilder and StringBuffer ? Methods and Messages ? Parameter Passing ? Comparing and Identifying Objects ? Destroying Objects ? Using the Primitive-Type Wrapper Classes ? String Class ? String Input and Output ? String Methods ? Arrays ? Arrays of Objects ? Multidimensional Arrays ? Searching: Introduction to Threads ? Overview of thread ? Life Cycle of thread ? Creating Threads ? Multithreading ? Deadlock ? Inter-Thread Communication ? Thread States Input/Output Streams ? Overview of Streams ? Bytes vs. Characters ? Converting Byte Streams to Character Streams ? File Object ? Binary Input and Output ? PrintWriter Class ? Reading and Writing Objects ? Basic and Filtered Streams I nner Classes Core Collection Classes ? The Collections Framework ? The Set Interface ? Set Implementation Classes ? The List Interface ? List Implementation Classes ? The Queue Interface ? Queue Implementation Classes ? Implementing a Stack Packages ? Packages ? Package Categories ? Create your own Package ? How to import a package ? Create Subpackages ? The import Statement ? Static Imports ? CLASSPATH and Import ? Defining Packages ? Package Scope 2 | Page Exception Handling and More Flow Control ? Exceptions Overview ? Declaring Exceptions ? Defining and Throwing Exceptions ? Errors and Runtime Exceptions ? Catching Exceptions: ? The finally Block ? Exception Methods ? Assertions ? I/O Exceptions vs. Runtime Exceptions ? ? ? ? ? ? Inner Classes Member Classes Local Classes Anonymous Classes Instance Initializers Static Nested ClassesIntroduction to JDBC ? ? ? ? ? ? ? ? ? ? Features of JDBC 3.0 Features of JDBC 4.0 New Features in JDBC 4.0 Difference between JDBC 3.0 and JDBC 4.0 The JDBC Connectivity Model Database Programming Connecting to the Database Creating a SQL Query Getting the Results Updating Database Data 3 | Page JDBC SQL Programming ? ? ? ? ? ? ? ? Error Checking and the SQLException Class The SQLWarning Class JDBC Driver Types ResultSetMetaData Using a PreparedStatement Parameterized Statements Stored Procedures Transaction Management
Who should attend
Graduates, Working Professionals
Pre-requisites
Knowledge of c & c++
What you need to bring
Dedicated Time"""""
Key Takeaways
Good Knowledge of Java Programming , Able to do Java Projects Knowledge Materials