ISQLGlobal Global Logo
Contact UsCertificationPlacementsCoursesCorporateHome

Java Programming Language Java SE 6.1.1 Training Institute in Chennai (ISQL Global)

Java Programming Language, Java SE 6

This Java Programming Language, Java SE 6 training teaches you to develop applications using the Java Programming Language. Learn the syntax of the Java language, objective-oriented programming and more.

This Java Programming Language, Java SE 6 training is a foundational course that teaches you how to develop applications using the Java Programming Language. Expert Oracle Universityinstructors will help you deep dive into the syntax of the Java language, objective-oriented programming, creating graphical User interfaces (GUIs), exceptions, file input/output (I/O), creating multi-threaded applications and networked applications.

Learn To

  • Create an event-driven graphicalUser interface (GUI) using Swing components, including panels,buttons, labels, text fields and text areas.
  • Implement error-handlingtechniques using exception handling.
  • Use arrays and other datacollections.
  • Use Java flow controlconstructs.
  • Use Java data types andexpressions.

Benefits to You

By taking this course, programmers will get the chance to add the Java programming language to their list of skills. The knowledge you gain and the exercises you perform will also help prepare for the Oracle Certified Professional, Java SE 6 Programmer examination. Furthermore, if you're looking to widen your career opportunities, developing in demand Java programming expertise will make you more marketable to both current and future employers.

Participate in Hands-On Labs

You'll also get the chance to practice your skills with labs that range from simple to complex. You'll be led by experienced instructors who answer your questions and guide your learning experience.

Prerequisites

Suggested Prerequisite

  • Be competent in creatingprograms in any programming language
  • Understand object-orientedprinciples
  • Create and edit text files using a text editor
  • Fundamentals of the JavaProgramming Language (CDJ-110-SE6)

Audience

  • Developer

Course Objectives

  • Implement input/output (I/O)functionality to read from and write to data and text files andunderstand advanced I/O streams
  • Create a simple TransmissionControl Protocol/Internet Protocol (TCP/IP) networked client thatcommunicates with a server through sockets
  • Create multi-threaded programs
  • Create Java technologyapplications that leverage the object-oriented features of theJava language, such as encapsulation, inheritance, andpolymorphism
  • Execute a Java technologyapplication from the command line

Course Topics

Getting Started

  • Examine Java technology
  • Execute a Java technologyapplication
  • Analyze a simple Java technologyapplication

Object-Oriented Programming

  • Invoke a method on a particularobject
  • Define modeling concepts:abstraction, encapsulation, and packages
  • Use the access modifiers privateand public as appropriate for the guidelines of encapsulation
  • Define class, member, attribute,method, constructor, and package
  • Use the Java technology APIonline documentation
  • Discuss Java technologyapplication code reuse

Identifiers, Keywords, and Types

  • Declare variables of class type
  • Describe the significance of areference variable
  • Use comments in a source program
  • Distinguish between valid andinvalid identifiers
  • Use the eight primitive types
  • Construct an object using newand describe default initialization
  • Define literal values fornumeric and textual types
  • Define the terms primitivevariable and reference variable

Expressions and Flow Control

  • Identify boolean expressions andtheir requirements in control constructs
  • Use if, switch, for, while, anddo constructions and the labeled forms of break and continue asflow control structures in a program
  • Recognize, describe, and useJava software operators
  • Distinguish between instance andlocal variables
  • Recognize assignmentcompatibility and required casts in fundamental types
  • Describe how to initializeinstance variables
  • Distinguish between legal andillegal assignments of primitive types

Arrays

  • Explain how to initialize theelements of an array
  • Declare and create arrays ofprimitive, class, or array types
  • Write code to copy array valuesfrom one array to another
  • Explain why elements of an arrayare initialized
  • Determine the number of elementsin an array
  • Create a multidimensional array

Class Design

  • Describe the complete objectconstruction and initialization operation
  • Describe the concepts ofconstructor and method overloading
  • Define inheritance,polymorphism, overloading, overriding, and virtual methodinvocation
  • Use the access modifiersprotected and the default (package-friendly)

Advanced Class Features

  • Use the static import statement
  • Create and use enumerated types
  • Create and use an interface
  • Create abstract classes andmethods
  • Create final classes, methods,and variables
  • Create static variables,methods, and initializers

Exceptions and Assertions

  • Define exceptions
  • Distinguish appropriate andinappropriate uses of assertions
  • Enable assertions at runtime
  • Describe exception categories
  • Use try, catch, and finallystatements
  • Use assertions
  • Identify common exceptions
  • Develop programs to handle yourown exceptions

Collections and Generics Framework

  • Describe the general purposeimplementations of the core interfaces in the Collectionsframework
  • Create natural and customordering byimplementing the Comparable and Comparator interfaces
  • Examine the legacy collectionclasses
  • Examine the enhanced for loop
  • Write a program to iterate overa collection
  • Refactor existing non-genericcode
  • Use generic collections and typeparameters in generic classes
  • Examine the Map interface

I/O Fundamentals

  • Construct node and processingstreams, and use them appropriately
  • Write a program that usescommand-line arguments and system properties
  • Distinguish readers and writersfrom streams, and select appropriately between them
  • Serialize and deserializeobjects
  • Examine the Properties class

Console I/ O and File I/O

  • Read data from the console
  • Write data to the console
  • Describe files and file I/O

Building Java GUIs Using the Swing API

  • Identify the Swing packages
  • Examine layout managers
  • Describe the Swingsingle-threaded model
  • Build a GUI using Swingcomponents
  • Examine top-level,general-purpose, and special-purpose properties of container
  • Examine components
  • Describe the JFC Swingtechnology
  • Describe the GUI buildingblocks: containers, components, and layout managers

Handling GUI-Generated Events

  • Examine the Java SE event model
  • Describe GUI behavior
  • Define events and event handling
  • Develop event listeners
  • Determine the User action thatoriginated an event
  • Describe concurrencyinSwing-based GUIs and describe the features of the Swing Workerclass

GUI-Based Applications

  • Describe how to construct a menubar, menu, and menu items in a Java GUI
  • Understand how to change thecolor and font of a component

Threads

  • Use wait and notify tocommunicate between threads
  • Use synchronized to protect datafrom corruption
  • Describe the difficulties thatmight arise when multiple threads share data
  • Control the execution of athread and write platform-independent code with threads
  • Define a thread
  • Create separate threads in aJava technology program, controlling the code and data that areused by that thread

Networking

  • Develop code to set up thenetwork connection
  • Use ServerSocket and Socketclasses to implement TCP/IP clients and servers
  • Understand TCP/IP

Are you getting your training from an Authorized Provider?

Address


ISQL GLOBAL
44, Nungambakkam High Road, Nungambakkam (Near HDFC Bank),Chennai, Tamil Nadu 600034, India.

Phone : 044 - 2825 2013

Mobile : 98407 44654 / User
E-mail : enquiry@isqlglobal.com

Keep Connected


  • What'sup LogoWhat's Up: 9444715658
  • TwitterLogoTwitter
  • Facebook LogoFacebook
  • Google Plus LogoGooglePlus
Govt approved Oracle Institute

All rights reserved. ©1999 - 2024, ISQL Global.

Terms of Service | Privacy Policy