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) 网址 (查询新动向)–
正在阅读:
Java网络编程学习05-16
区域经理如何搞定市场部12-31
新大纲普通话水平测试朗读作品(56)01-03
C语言函数练习题及答案05-09
dollar-免费版专职安全员岗位考试(卷)题库--新--无答案05-09
浅谈建立良好人际关系的重要意义12-14
护理知识应知应会 静脉输液02-22
全国计算机基础知识试题及答案01-06
网络广告策划与设计 第一章04-23
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 网络编程
- 学习
- Java
- 《公司战略与风险管理》知识点:风险与风险管理(3)
- 肠梗阻护理查房
- 塘栖第三中学体育工作三年发展规划
- 广州市真光中学教案
- 水浒传108人物绰号
- 规范化合同管理与企业稳步发展的关系 档
- 竞价推广2016年工作计划
- 谭家场学生营养改善计划工作总结1
- 合建质安监64号
- 子信息工程毕业论文(中英文对照)
- 中铁三局集团公司项目经济活动分析实施细则
- 制袋车间计件工资及奖励方案 4
- 3.2 二维离散型随机变量
- 难处理金矿石浸出工艺研究现状
- 九年级英语知识点语法(单元归纳)
- 电子硬盘(DOM盘)和固态硬盘(SSD盘)
- 办公软件应用期末测试题
- 【巴厘岛旅游攻略】之巴厘岛货币兑换和小费
- 江苏省大丰市新丰中学2016届高三语文上学期10月月考试题
- 对当前初中语文课堂教学改革的实践与反思