- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows98 汕头大学计算机教学中心 1 学习要求: 内容: 面向对象的基本概念 用Java语言进行面向对象的程序设计 面向对象编程环境 先修课:C 方法: 最笨的办法:多看多做多练 上机实践,每个知识点编写小程序体会 笔记:记录要点 作业:书面作业,上机实验 纪律:点名 2 答疑:课后 3 评分: 上机作业,书面作业,出勤:30% ;期末考试占70% 4 参考书: 1) Java 技术教程 王克宏 清华大学出版社 2) ThinkingInJava (电子版) 3) C++程序设计 面向对象程序设计(OOP) object oriented programming 是一种概念,不是一种编程技巧 C?C++ ? 演绎法:讲原理,给出方法。理工科 归纳法:从事实、案例归纳出规律、原理。 学生自己发现规律,缺少系统性。 演绎法、归纳法结合。 积木 ,工具 能力?知识? 人: 身份证号,姓名,性别,年龄 看,讲,听,走等 学生: 身份证号,姓名,性别,年龄,学校,年级 入校、升级、留级、毕业等 教师: 身份证号,姓名,性别,年龄,学校,课程 讲课、上班、下班等 第一章 Java语言概述 教学目标: 了解Java语言的特点及Java虚拟机的概念 掌握Java程序的种类和结构 理解Java应用程序和Java小程序的区别 重点: 1. Java虚拟机的概念 2. Java两种程序的区别 难点: Java程序的结构 1.2.1 简单、面向对象 完全面向对象。 去掉了运算符重载、多继承,采用单一继承 多线程、引用(非指针)等方式。 自动垃圾回收机制。 java语言采用了C语言中的大部分语法 1.2.2 鲁棒并且安全 强制类型检查,防止不匹配。 java不能指针访问内存单元,减少错误发生可能性; java的数组并非用指针实现,避免数组越界的发生。 3.结构中立、可移植性强的解释型语言 字节代码(Bytecode)。字节代码可以在提供Java运行时系统的多种不同处理器上面执行。 Java严格定义了基本数据类型的大小和算术运算符的行为,因此不存在软硬件平台不兼容的情况。 4 解释执行、多线程 为易于实现跨平台性,java设计成为解释执行 多线程使应用程序可以同时进行不同的操作,处理不同的事件。 java在执行过程中,可以动态的加载各种类库,这一特点使之我非常适合于网络运行 执行机制 1字节码 *.class文件与机器码不同,不是真正的 CPU可运行的指令代码,故又称伪代码。 通过JVM转成本地机器代码,达到一次撰写,到处运行。 (Write Once,Run Anywhere) C语言能跨平台吗?如能,则与JAVA区别? 2 垃圾回收机制 C++ 类 M M m1 = new M[20] ; delete [] m1; 自动垃圾回收 自动垃圾回收机制,周期性的释放无用的对象。 3 代码安全性检测 沙箱安全模型 本身代码检测(伪指针等) import java.io.*; public class helloword { public static void main(String args[]) { System.out.println( “hello”) ; } } 总结: 了解Java程序设计语言的特性。 区分Java与C++两种语言的不同。 掌握Java程序包含应用程序和小应用程序两种不同类型。 熟练掌握每种程序的基本结构。 END * Java 2程序设计基础 Java C# C C++ 嵌入式系统 asp.net JSP JAVA C# 信息处理系统 数据库 系统软件 人 学生 教师 教室 黑板1块 日光灯8个 吊扇6个 投影机一台 课桌椅50套 教室 画黑板 画日光灯 开日光灯 关日光灯 画吊扇 开吊扇 关吊扇 画投影机 开投影机 关投影机 画课桌椅 黑板: 位置 黑/ 白 察黑板 Java,C++: 日光灯:位置 亮、暗 开、关 吊扇: 位置 转速 开、关 投影机:位置 亮度 开、关 教室:黑板/日光灯/
您可能关注的文档
- GIS影像数据分块处理方法与研究.doc
- GIS与环境保护.ppt
- GPs课件第七章 GPS测量误差来源及其影响.ppt
- GPS原理-第七章 GPS误差来源及其影响.ppt
- GPU加速基于增量式聚类视频拷贝检测方法.pdf
- Grails 开源框架 - 使用指南(中文).pdf
- GSM培训教材-TEMS测试V1.0.ppt
- GSM网络测试及数据分析5.doc
- H.264视频编码学习.ppt
- H.264视频编码学习66778.ppt
- 137页-【低空经济】低空经济综合开发利用项目可行性研究报告.pdf
- 137页-【低空经济】垂直起降无人机培训及试验试飞基地建设方案.pdf
- 137页-【低空经济】城际大载重无人货运航线网络规划方案.pdf
- 136页-无人机消费救援中心项目可行性研究报告.pdf
- 137页-【低空经济】低空经济制造科技产业园建设方案.pdf
- 专业电竞比赛胜负评判与奖励协议书.docx
- 专业百货商品售后服务与技术支持协议.docx
- 137页-【低空经济】反无人机侦测与防御系统城市应用部署策略.pdf
- 137页-【低空经济】农业植保无人机应用指南.pdf
- 137页-【低空经济】森林火情高精度监测与早期预警无人机巡护方案.pdf
文档评论(0)