本课程首先讨论了 Java 运行环境和Java 编程语言句法,然后阐述了应用于Java 编程语言的面向对象 的概念;随着课程的进展还将讨论有关Java 平台的更先进的特性。 本课程授课对象应具备运用 Java 编程语言或其它语言进行基本语言设计的能力,它是“非程序员Java 编程”(“Java Programming for Non—Programmers”,SL-110)课程的延续。 尽管 Java 编程语言独立于操作系统,但它所产生的图形用户界面(GUI)却可能依赖于执行其代码的 操作系统。本课程中的例题所使用的代码运行于Solaris TM 操作系统。