Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Input/Output and Networking Packages in Java Technology

 Course Description
    Course Outline/Details

The Input/Output and Networking Packages in Java Technology course describes how streaming and networking work in the Java programming language. The course describes the characteristics and purpose of streaming and explains how the Java programming language handles byte and character input/output (I/O). The course also explains how to implement the Java technology networking model to make network connections through User Datagram Protocol (UDP) sockets.

  • Course length: 3-4 hours

  • This course requires the Macromedia Flash 4 (or higher) player. Click here to test if you have Flash.

    Course ID:
    WJ-2756-90
    Subscription Duration:
    90 days
    Price:
    $US  90.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    Students who can benefit from this course are experienced C++, C, COBOL, or Visual BASIC programmers who are interested in adding the Java programming language to their skill set. This course will also benefit students who are preparing for the: Sun Certified Programmer Exam for the Java Platform, and Sun Certified Developer Exam for the Java Platform.

     
     Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • Apply the principles of object-oriented programming
  • Create or compile simple programs in a programming language, such as C or C++, or use the skills they learned while completing the SL-110: Java Programming for Non-Programmers course
  • Use the skills they learned while completing the SL-210: Migrating to OO Programming with Java Technology course
  • Use a text editor to create and edit text files
  • Use basic UNIXr commands
  • Use a World Wide Web (WWW) browser, such as Netscape
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Explain the concepts of streaming and networking and describe how they work in the Java technology
  • Describe the characteristics and purpose of streaming and explain how the Java programming language handles byte and character I/O
  • Implement the Java technology networking model to make network connections
  •  
     Related Courses Back To Top

  • Before: WJ-2751: Getting Started With the Java Technology
  • Before: WJ-2752: Understanding the Building Blocks of Java Technology
  • Before: WJ-2753: Designing Object-Oriented Classes
  • Before: WJ-2754: Handling and Optimizing the Java Technology Code
  • Before: WJ-2755: Designing Graphical User Interfaces in Java Technology
  • Before: WJB-110 Web Series or SL-110: Java Programming for Non-Programmers
  • Before: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java Technology
  •  
         Course Content Back To Top



    Module 1: Streaming With the Java Programming Language

  • Use the Java technology stream classes in the design of applications
  • Describe how to access file I/O streams remotely and in real time


  • Module 2: Networking With the Java Programming Language
  • Describe Internet-related networking protocols
  • Use sockets to make network connections
  • Explain how UDP sockets are implemented in Java technology
  •