Java网络编程:1995年发布,平台无关特性详解
需积分: 13 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网络编程的基础知识和实践技巧,为后续深入研究或实际项目开发打下坚实基础。
2007-11-20 上传
2012-12-11 上传
2011-11-07 上传
2020-08-26 上传
2021-08-11 上传
2020-09-02 上传
2021-10-07 上传
欧学东
- 粉丝: 897
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜