O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java 6

Video Description

Java remains a scalable, object oriented, general purpose programming language, but it has moved beyond its days of simplicity. It now includes advanced features designed to speed and simplify software development. This course describes 184 running programs showing how the new features work. VTC author Arthur Griffith builds on your current Java knowledge by detailing these advanced features with simple explanations. To begin learning simply click the links.

* Captions not available on CD version.

Table of Contents

  1. Introduction
    1. The Contents of This Course 00:03:29
    2. A Briefing on Java 6 00:06:19
    3. Java Types 00:06:04
    4. Constructors 00:03:39
    5. Static 00:03:23
    6. Import 00:05:12
  2. Swing Components
    1. Main Window 00:07:26
    2. The Box Layout Manager 00:06:27
    3. XY Layout 00:03:12
    4. Dialogs 00:05:00
    5. Choosing Files 00:05:16
    6. Choosing Colors 00:04:57
    7. Check Boxes & Radio Buttons 00:04:18
    8. Text Fields & Areas 00:04:59
    9. Combo Box 00:03:03
    10. Tables 00:05:58
    11. Progress Bar 00:05:55
    12. Sliders & Spinners 00:05:55
    13. Icons 00:03:54
  3. User Interface
    1. Menu 00:03:50
    2. Components in a Menu 00:04:14
    3. The Look & Feel 00:04:07
    4. Tool Bars 00:03:55
    5. Tool Bars & Menus 00:02:51
    6. Tool Tips 00:02:17
  4. Generics
    1. Introduction to Generics 00:05:41
    2. Types/Methods/Unbound 00:03:30
    3. Parametric Binding 00:04:14
    4. Wildcards & Nesting 00:04:30
  5. Collections
    1. Collection Frameworks 00:03:06
    2. Collection Interfaces 00:05:39
    3. Simple Collection Examples 00:03:33
    4. The Set Collections 00:03:52
    5. Comparitor 00:03:20
    6. The Map Collections 00:04:53
    7. The Queue Collections 00:06:19
    8. Copying Collections 00:03:30
    9. Concurrency 00:04:47
  6. Deployment
    1. Building a JAR File 00:04:39
    2. Configuring a JAR File 00:03:34
    3. Signing a JAR File 00:05:09
    4. Web Start Applications 00:04:46
    5. Annotation 00:04:30
  7. The java.lang Package
    1. Fundamental Language Classes 00:03:43
    2. java.lang.annotation 00:02:52
    3. java.lang.instrument 00:06:20
    4. java.lang.ref 00:03:41
    5. java.lang.reflect 00:04:08
    6. java.lang.management 00:06:40
  8. The java.util Package
    1. java.util.zip 00:05:49
    2. java.util.jar 00:05:14
    3. java.util.logging Pt.1 00:04:10
    4. java.util.logging Pt.2 00:07:26
    5. java.util.regex 00:06:11
    6. java.util.prefs 00:04:39
  9. A few special activities
    1. Timers 00:06:04
    2. Assistive technologies 00:03:43
    3. Keyboard Access 00:07:36
    4. Printing Text 00:03:58
    5. Printing Graphics 00:06:15
    6. Printing Components 00:03:41
    7. A Splash Screen 00:07:21
    8. The System Tray 00:04:43
    9. The Browser & Email 00:04:28
    10. Unicode/UTF/ASCII 00:05:41
    11. Internationalization 00:07:01
    12. Enum 00:05:15
    13. Calendar & Clock Arithmetic 00:06:24
    14. Annotation Examples 00:04:32
  10. Concurrency
    1. A Thread Object 00:04:07
    2. A Runnable Object 00:04:41
    3. Interference & Synchronizing 00:03:21
    4. Synchronizing & Locking 00:04:08
    5. Interrupts & Joins 00:03:48
    6. Starvation/Deadlock/Livelock 00:04:19
    7. Volatile & Atomic 00:02:55
    8. An Immutable Class 00:03:08
  11. Networking
    1. Reading From a URL 00:04:20
    2. Internet Communications 00:06:06
    3. A TCP Client & Server Pt.1 00:03:52
    4. A TCP Client & Server Pt.2 00:03:48
    5. A UDP Client & Server Pt.1 00:03:52
    6. A UDP Client & Server Pt.2 00:04:29
  12. I/O
    1. Streams 00:04:57
    2. Serialization 00:03:47
    3. The Console Class 00:04:05
    4. The File Class 00:04:34
    5. NIO 00:05:29
  13. Wrapup
    1. Gotcha Pt.1 00:03:48
    2. Gotcha Pt.2 00:04:33
    3. Wrapup 00:02:55
  14. Credits
    1. About this Author 00:02:33