Webfire Themes Weebly Templates
    Mapple Jaipur
    info@mapple.ac.in
        mapple.edusoft@gmail.com
    Call us :  8233-25-2525
                          8233-54-5555
    • Home
    • Profile
      • Meet the Team
      • Partner with us
      • Webmail
      • Career >
        • Code of Conduct
    • Services
    • Training
      • Online Registration
      • IT Training >
        • Oracle Training >
          • Oracle 11g Database (DBA) >
            • 11g: Introduction to SQL
            • 11g: Administration Workshop 1
            • 11g: Administration Workshop 2
          • Oracle 10g Database (DBA) >
            • 10g: Introduction to SQL
            • 10g: Administration Workshop 1
            • 10g: Administration Workshop 2
          • Oracle 9i Database (DBA) >
            • 9i: Introduction to SQL
            • 9i: Administration Fundamentals 1
            • 9i: Administration Fundamentals 2
            • 9i: Performance Tuning
        • Big Data >
          • Introduction to Big Data
          • Big Data Essentials
        • Java Training >
          • Java Fundamentals SE6 (OCJA)
          • Java Fundamentals SE7 (OCJA)
          • Java Fundamentals SE8 (OCJA)
          • Java SE6 (OCJP)
          • Java SE7 (OCJP)
          • Java SE8 (OCJP)
          • Java SE 7 New Features
          • Java SE 8 New Features
          • Java EE6 Developing App (OCWCD)
          • Java EE6 Servlets & JSP (OCWCD)
          • Java EE6 EJB TECHNOLOGY (OCBCD)
        • PHP With MySQL >
          • PHP Training & MySQL
          • MySQL for Developers
        • Ethical Hacking
        • SEO Training
      • SSC Training >
        • SSC SYLLABUS TIER-I >
          • QUANTITATIVE APTITUDE
          • GENERAL MENTAL ABILITY
          • ENGLISH
          • COMPUTER AWARENESS
          • GENERAL KNOWLEDGE
    • Certification
    • Online Test
      • Admin
    • Alliances
    • Placement
    • Contact Us
      • Bank Details

    Java Programming Language, Java SE 6

    What you will learn:
    The Java Programming Language course provides students with a solid foundation for programming with Java, including: information about the syntax of the Java programming language; object-oriented programming with the Java programming language; creating graphical user interfaces (GUIs), exceptions, file input/output (I/O), and threads; and networking. Programmers familiar with object-oriented concepts can learn how to develop Java technology applications. The course features the Java Platform, Standard Edition 6 (Java SE 6) platform, and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE).

    Why Java Training from Mapple Edusoft :
    • Official Course-ware from Oracle University.
    • Authorized Structured Java Training in Jaipur.
    • Highly Qualified Java Industry Experts as Trainer.
    • Hands on experience on Java Software.
    • Course Completion Certificate From Oracle University.
    • Discount Vouchers for International Exams.
    • 10 Full-length Online Mock Tests (Real-life Java® Exam) per Module.
    Prerequisites :
    • Be competent in creating programs in any programming language 
    • Create and edit text files using a text editor
    • Fundamentals of the Java Programming Language course.
    • Understand object-oriented principles

    Course Topics :
    Getting Started
    • Examine Java technology
    • Analyze a simple Java technology application
    • Execute a Java technology application

    Object-Oriented Programming

    • Define modeling concepts: abstraction, encapsulation, and packages
    • Discuss Java technology application code reuse
    • Define class, member, attribute, method, constructor, and package
    • Use the access modifiers private and public as appropriate for the guidelines of encapsulation
    • Invoke a method on a particular object
    • Use the Java technology API online documentation

    Identifiers, Keywords, and Types
    • Use comments in a source program
    • Distinguish between valid and invalid identifiers
    • Use the eight primitive types
    • Define literal values for numeric and textual types
    • Define the terms primitive variable and reference variable
    • Declare variables of class type
    • Construct an object using new and describe default initialization
    • Describe the significance of a reference variable

    Expressions and Flow Control
    • Distinguish between instance and local variables
    • Describe how to initialize instance variables
    • Recognize, describe, and use Java software operators
    • Distinguish between legal and illegal assignments of primitive types
    • Identify boolean expressions and their requirements in control constructs
    • Recognize assignment compatibility and required casts in fundamental types
    • Use if, switch, for, while, do constructions, the labeled forms of break & continue as flow control structures 

    Arrays
    • Declare and create arrays of primitive, class, or array types
    • Explain why elements of an array are initialized
    • Explain how to initialize the elements of an array
    • Determine the number of elements in an array
    • Create a multidimensional array
    • Write code to copy array values from one array to another

    Class Design
    • Define inheritance, polymorphism, overloading, overriding, and virtual method invocation
    • Use the access modifiers protected and the default (package-friendly)
    • Describe the concepts of constructor and method overloading
    • Describe the complete object construction and initialization operation

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

    Exceptions and Assertions
    • Define exceptions
    • Use try, catch, and finally statements
    • Describe exception categories
    • Identify common exceptions
    • Develop programs to handle your own exceptions
    • Use assertions
    • Distinguish appropriate and inappropriate uses of assertions
    • Enable assertions at runtime

    Collections and Generics Framework
    • Describe the general purpose implementations of the core interfaces in the Collections framework
    • Examine the Map interface
    • Examine the legacy collection classes
    • Create natural and custom ordering by implementing the Comparable and Comparator interfaces
    • Use generic collections and type parameters in generic classes
    • Refactor existing non-generic code
    • Write a program to iterate over a collection
    • Examine the enhanced for loop

    I/O Fundamentals
    • Write a program that uses command-line arguments and system properties
    • Examine the Properties class
    • Construct node and processing streams, and use them appropriately
    • Serialize and deserialize objects
    • Distinguish readers and writers from streams, and select appropriately between them

    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
    • Describe the JFC Swing technology
    • Identify the Swing packages
    • Describe the GUI building blocks: containers, components, and layout managers
    • Examine top-level, general-purpose, and special-purpose properties of container
    • Examine components
    • Examine layout managers
    • Describe the Swing single-threaded model
    • Build a GUI using Swing components

    Handling GUI-Generated Events
    • Define events and event handling
    • Examine the Java SE event model
    • Describe GUI behavior
    • Determine the user action that originated an event
    • Develop event listeners
    • Describe concurrency in Swing-based GUIs and describe the features of the SwingWorker class

    GUI-Based Applications
    • Describe how to construct a menu bar, menu, and menu items in a Java GUI
    • Understand how to change the color and font of a component

    Threads
    • Define a thread
    • Create separate threads in a Java technology program, controlling the code & data that are used by that thread
    • Control the execution of a thread and write platform-independent code with threads
    • Describe the difficulties that might arise when multiple threads share data
    • Use wait and notify to communicate between threads
    • Use synchronized to protect data from corruption

    Networking
    • Develop code to set up the network connection
    • Understand TCP/IP
    • Use ServerSocket and Socket classes to implement TCP/IP clients and servers
    Certificate From Oracle University :
    Java Training in Jaipur - OCJP ,OCWCD
    Java Training in Jaipur - OCJP ,OCWCD
    Authorized Java Training in Jaipur @ Mapple Edusoft

    OUR SERVICES : 

    IT Training & Skill Development
    International Certification
    Earn & Learn
    Software & Website Development
    Business Support Services
    Infrastructure leasing
    Franchise

    Company :

    About Us
    Contact Us
    Terms and Conditions
    Privacy Policy
    Disclaimer of Warranty

    Alliances :

    Oracle - Java - WDP
    EC - Council
    MeritTrac Services Pvt. Ltd
    Aspiring Minds
    Hughes Communication India Ltd.

    Contact US

    • Mapple Edusoft Private Limited
      78, 3rd Avenue, Goms Defence Colony,
      Vaishali Nagar, Jaipur - 302021
      Rajasthan
    • +91-8233-54-5555
      +91-8233-25-5555
    • info@mappleedusoft.com
    • www.mappleedusoft.com

    Back to top