Sun官方Java教程:面向对象设计与实战指南

需积分: 22 0 下载量 68 浏览量 更新于2024-07-20 收藏 1.38MB PDF 举报
本资源是Sun官方提供的Java教程中文版,由倪明翻译,旨在为学习者提供全面的Java应用和Java Applets面向对象程序设计的教育。课程主要涵盖了以下几个核心知识点: 1. **Java编程语言基础**:教程从语言的基础语法入手,帮助学员理解变量、关键字和数据类型,以及表达式和控制流结构,这对于掌握Java编程语言至关重要。 2. **面向对象编程**:课程深入讲解面向对象概念,包括对象和类的设计与使用,这是Java编程的核心原则,对于开发大型复杂系统极其重要。 3. **图形用户界面(GUI)编程**:尽管Java语言本身是跨平台的,但其GUI可能会受到操作系统的影响。教程中的示例基于Solaris TM,展示了如何利用Motif GUI,然而,学员应了解这些知识在其他操作系统(如Windows 95)上的表现可能不同。 4. **Java Applet**:教程会指导学员如何创建和使用Java Applet,这是一种早期的网络应用程序模型,虽现在可能不是最流行的技术,但对于理解Web开发早期的历史和技术演变有参考价值。 5. **多线程**:Java支持并发编程,教程将介绍多线程的概念和在Java中的实现,这对于提升程序性能和响应性具有实际意义。 6. **网络编程**:随着课程的深入,还会涉及网络编程相关内容,让学员了解Java如何在互联网上进行数据交换和通信。 7. **课程结构与进度管理**:每个模块都配有课程图,帮助学员跟踪学习进度,课程设计有明确的学习路径,适合从零基础到进阶学习者。 8. **适用范围**:无论学员使用哪个Java操作系统版本,课程内容都能适应,体现了Java的平台无关性特性。 这门课程是对初级和非程序员设计者开放的,旨在让他们能够通过非专业的角度学习Java编程,为后续的认证考试(如SUNCertified Java Programmer和SUNCertified Java Developer)打下坚实基础。整体而言,这是一个全面且实用的Java学习资源。