Java网络编程学习

更新时间:2023-05-16 11:28:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Java语言程序设计

国际教育学院 戚常林

课程简介 Java语言:面向对象、分布式、结构中立 网络编程——最常用语言 语言的学习:语法、语义、应用 对Java学习的具体要求 ①基本知识、概念、数据类型 ②OOP技术:接口、类、包、组件 ③输入、输出和GUI可视化设计 ④网络和多线程设计 ⑤Applet和Application设计实践 ⑥数据库、网络编程

学了Java有什么用? 深入掌握面向对象的思想 顺应最新的软件开发趋势之一,开发中 间件系统。 开发强大的基于Internet的应用程序(web service)电子商务,大型ERP 获得对职业生涯有用的证书系列。

教学目的 Java语言– 语言基础:数据类型,控制语句 – Java的面向对象程序设计 – Applet与Java网络功能

程序设计方法– 面向对象编程技术的基本知识 – 培养实际开发能力

课程信息 本课程以Java语言为素材,讲授面向对象程序 设计的方法与思路。 课程主要包括以下内容: – 面向对象程序设计的基本概念与方法。– – – – Java语言基础知识。 Java语言面向对象程序设计基础。 图形用户界面设计。 Java编程中的几个专题(异常处理、输入输出、 多线程、Applet 、多媒体、网络编程等)。

教学大纲 Java 语言概述Java的历史与发展 Java语言概貌

Java开发工具Java的程序类型 – Applet与application

Java 语言基础程序结构 语句规则

教学大纲语言基本单位

面向对象程序设计面向对象程序设计方法学 对象—属性与方法 对象与类 几种关系 面向对象技术—人人受益 抽象 封装 类定义

教学大纲重载 继承 多态

语言基础类Java类库 基础类 向量 堆栈 数组 字符串 命令行参数

教学大纲 图形用户界面 *设计原则 容器与布局 标准组件 事件处理 自定义成分

AppletApplet的生命周期 Applet的绘图周期

教学大纲Applet的GUI编程 将Applet嵌入HTML Applet的主要方法 Applet与Application 多媒体

多线程 *进程与线程的概念 线程的生命周期 Java中多线程的编程 继承Thread类与使用Runnable接口

教学大纲Thread类的主要方法 线程的同步与互斥 动画

异常处理异常 系统定义异常 自定义异常 异常处理 异常转移

教学大纲 文件及输入输出流 I/O 流 标准输入输出 文件I/O 对象流 管道流

网络编程网络协议 URL编程 socket编程

1Java 语言概述

2 3 5Java 语言基础 面向对象基本概念

4OO 程序设计(上) 对象与类

6OO 程序设计(下) 高级功能

7 9

8 10

语言基础类

图形用户界面

11Applet

12多线程

13 14异常处理

15文件及输入输出

16网络编程

课程安排 授课学时—— 32+36学时 上机安排——自由上机

答疑及辅导– 时间:按 选课时间 – 地点:机房

考核方式– 考勤与平时作业(取同学做的最好的5次记分,占 10%) – 自主学习与大作业(占30%) – 期末考查(占60%)

教学参考书 《Java程序设计与案例》刘宝林, 高等教育出版社出版, 2011.6 国家“十五”规划教材

《Java程序设计与案例习题解答与实验指导》刘宝林, 高等教育出版社出版 国家“十五”规划教材配套参考书

Java编程思想《Thinking in Java 》 Java- How to programm Java编程英文经典。 网络教学资源—— 软件、电子教案、英文电子书、Java学习辅助 资料等课程资源。上的 教程。

上的 教程。自主学习:视频, 资料

第一章Java语言概述

Java的历史与发展 Java语言概貌 Java开发工具 Java程序类型

主要内容 Java的历史与发展 Java语言概貌

Java开发工具 Java的程序类型– Applet与application

程序设计语言发展的历程 程序设计语言发展的历程– – – – – 机器语言:机器指令,直接执行 汇编语言:符号化,汇编器(Assembler) 高级程序设计语言(编译型) 高级程序设计语言(解释型) 编译(Compilation)执行:这种方法是设法把高级语言程序(也 称为“源程序”)转换成为机器语言的可以由计算机直接执行的 程序,即转变为“可执行(Executable)程序” 。 – “解释”(Interpretation)执行:这种方法是即时把源程序转换 为机器可执行的指令。有时为了提高效率,也可以先编译成一种 中间代码。 – 面向对象的语言 面向过程 结构化:数据,语句;数据与过程分离

OOP 数据抽象,过程抽象;封装,继承,相干小 不同的只是基本语法和api不同而已。

Java的历史 前身:Oak (James Gosling 1991) 1991年,SUN MicroSystem公司的Jame Gosling、 Bill Joe等人为在电视、控制烤箱等家用消费类电子 产品上进行交互式操作而开发了一个名为Oak的软 件。 Java大事记– – – – 91年,Sun公司开始Green工程 93年,WWW席卷全球 94年,开始定位于Internet, HotJava浏览器 95.1,Java命名

HotJava, 第一个支持Java的浏览器 Netscape2.0

Java的发展 1995.5.23 Java诞生(Java1.0.2 API) 1997.2.18 JDK1.1 (Java1.1 API)– VJ++6.0、JBuilder …. 支持

1998.12 JDK1.2 (Java 2 SDK v1.2 Standard Edition) 网址 (查询新动向)–

本文来源:https://www.bwwdw.com/article/68c4.html

Top