Java网络编程:1995年发布,平台无关特性详解

需积分: 13 0 下载量 27 浏览量 更新于2024-07-13 收藏 718KB PPT 举报
Java网络编程是一门课程,由授课教师潘向辉教授,其E-mail地址为pxhchina@163.com。课程内容深入浅出,始于Java编程的简介,强调了该语言在1995年5月23日由Sun Microsystems正式发布的重大历史时刻。Java的名称源于其创始人James Gosling在命名时所见的印度橡树,最初称为Oak,后来更改为Java。 Java是一款面向对象的编程语言,其主要特点是平台无关性,这意味着开发者编写的代码无需修改就能在各种操作系统和硬件平台上运行,这是其最大的优势。它的设计理念源于可靠性、安全性、多线程和分布式计算。可靠性源于其为消费电子产品设计,安全性因网络应用的普及而得到重视,多线程则提供了并行执行的能力,区别于C和C++的单线程架构。 课程教材包括《精通Java网络编程(第二版)》一书,由汪晓平等作者撰写,清华大学出版社出版;此外,还推荐了《ThinkingInJava(第四版)》,由Bruce Eckel著,陈昊鹏、饶若楠等翻译,机械工业出版社发行,作为参考书籍。 在课程的第一章,学员将学习理解Java语言的平台无关性,掌握程序开发流程,并通过编写简单的应用程序和Applet来熟悉语言的基本应用。第二部分重点讨论选用Java的原因,如语言的简单性、面向对象特性、分布式计算能力以及其在安全性、多线程和平台无关性方面的优势。 此外,课程还会介绍Java平台的核心组件,例如Java Development Kit (JDK),它包含了开发工具Javac(用于编译Java源代码)以及Java运行环境,包括基础核心类库。通过这些内容的学习,学生将能够全面掌握Java网络编程的基础知识和实践技巧,为后续深入研究或实际项目开发打下坚实基础。