第一章Java概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第一章Java概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 Java 概述 课件
- 资源描述:
-
1、CS&T Information Course2012Java语言程序设计语言程序设计计算机系计算机系 兰艳兰艳CS&T Information Course2012授课教师授课教师:姓名:姓名:兰艳兰艳教研室:教研室:计算机系网络工程教研室计算机系网络工程教研室办公地点:办公地点:C117办公室电话:办公室电话:84832262邮箱:邮箱:CS&T Information Course2012课程目标课程目标 专业能力目标专业能力目标:培养学生了解培养学生了解Java语言基础语语言基础语法,了解法,了解JavaAPI的用法,在软件开发运用的用法,在软件开发运用Java语言进行程序设计的能力。
2、语言进行程序设计的能力。素质能力目标:使学生养成遵循工程规范的习惯素质能力目标:使学生养成遵循工程规范的习惯和专业素养。和专业素养。工程能力目标:培养学生具备熟练运用工程能力目标:培养学生具备熟练运用Java开开发环境进行编码和调试的能力。以及在发环境进行编码和调试的能力。以及在JavaSE平台下的应用程序开发能力。平台下的应用程序开发能力。CS&T Information Course2012本次课的主要内容本次课的主要内容 学什么?(学什么?(What)为什么学?(为什么学?(Why)怎么学?(怎么学?(How)CS&T Information Course2012一、学什么(一、学什么(
3、What)?)?JavaC语言CS&T Information Course2012C与与Java的区别与联系的区别与联系 编程思想不同编程思想不同 C语言为面向过程语言为面向过程 Java为面向对象为面向对象 Java的跨平台性和安全性更好的跨平台性和安全性更好 C语言的执行效率更高语言的执行效率更高 C与与Java有各自不同的应用领域有各自不同的应用领域 C适于系统底层系统编程:硬件驱动、嵌入式等等适于系统底层系统编程:硬件驱动、嵌入式等等 Java适于上层应用开发:信息系统、网络应用等适于上层应用开发:信息系统、网络应用等CS&T Information Course2012课程内容课程
4、内容项目升级与改进项目升级与改进项目实现项目实现项目分析设计项目分析设计项目开发准备项目开发准备应用开发模块应用开发模块面向对象程序设计模块面向对象程序设计模块基础语法模块基础语法模块学生成绩管理系统课程内容应用领域JavaJava概述概述JavaJava基本语法基本语法类与对象类与对象继承继承接口接口异常处理异常处理常用类库常用类库GUIGUI程序设计程序设计I/OI/O多线程多线程网络网络CS&T Information Course2012商业网站应用商业网站应用 Java在商业网站的应用上是相当杰出。就以网络调查机构在全球的eBusiness Tech Ranking(电子商务科技评选
5、)中选出在eCommerce platform(电子商务平台)的第一名:Intershop,就是以Java程序的灵活、弹性而受到肯定。CS&T Information Course2012教育训练教育训练 在教育训练上,在教育训练上,Java也把也把我们的视野带到另一个境我们的视野带到另一个境界。不只是在国外,在中界。不只是在国外,在中国也有丰硕的果实呈现,国也有丰硕的果实呈现,就以台湾师大物理系的物就以台湾师大物理系的物理教学示范实验教室为例理教学示范实验教室为例 http:/www.phy.ntnu.edu.tw/demolab/index.htm便是一个绝佳示范。便是一个绝佳示范。CS&
6、T Information Course2012网络联机游戏网络联机游戏 Java在网络游戏上的表在网络游戏上的表现也算是可圈可点。小现也算是可圈可点。小而精悍的而精悍的Applet游戏程游戏程序通过网络下载后,速序通过网络下载后,速度极快,立即享用。度极快,立即享用。CS&T Information Course2012小型消费性电子商品应用小型消费性电子商品应用 Java平台针对小型消费电平台针对小型消费电子推出子推出Micro Edition。例例如在如在PDA及无线通信上,及无线通信上,Java已开始展现它的能耐。已开始展现它的能耐。随着随着Google公司公司Android的的迅猛发
7、展,迅猛发展,Java在手机应在手机应用领域再一次得到极大的用领域再一次得到极大的拓展。拓展。CS&T Information Course2012二、为什么学习二、为什么学习Java?对职业发展有重要意义对职业发展有重要意义 Java受到了全球所有主要计算机厂商的支持;成为受到了全球所有主要计算机厂商的支持;成为目目前使用最前使用最为广泛为广泛的的网络编程语言网络编程语言之一。之一。全球有全球有25亿亿Java器件运行着器件运行着Java,450多万多万Java开发者活跃在地开发者活跃在地球的每个角落,今天,球的每个角落,今天,Java运行在运行在7.08亿手机、亿手机、10亿亿智能卡和智能
8、卡和7亿亿PC机上,并为机上,并为28款可兼容的应用服务器款可兼容的应用服务器提供了功能强大的平台。提供了功能强大的平台。Java程序员认证目前全球最受重视、最受欢迎的程序程序员认证目前全球最受重视、最受欢迎的程序员资格认证之一。员资格认证之一。随着随着Java的广泛应用,国内对掌握的广泛应用,国内对掌握Java的专业技术人的专业技术人才也是逐年增加。才也是逐年增加。CS&T Information Course201211217CS&T Information Course201231162CS&T Information Course201224938CS&T Information Co
9、urse2012二、为什么学习二、为什么学习Java?对专业知识体系的建立有重要意义对专业知识体系的建立有重要意义JavaJava语言是最经典的面向对象程序设计语言语言是最经典的面向对象程序设计语言 触类旁通,对将来学习其他新技术很有帮助触类旁通,对将来学习其他新技术很有帮助 是本专业后续课程的重要基础是本专业后续课程的重要基础CS&T Information Course2012 Java Java面向对象程序设计面向对象程序设计高级程序设计基础高级程序设计基础(C C语言)语言)Web开发技术开发技术(Java)Web课程实践课程实践(Java)JavaEE5JavaEE5JavaJava
10、项目实训项目实训本课程在专业课程体系中的地位本课程在专业课程体系中的地位CS&T Information Course2012三、怎么学?(三、怎么学?(How)讨论讨论C语言学习之经验语言学习之经验 探索编程语言学习之道法探索编程语言学习之道法 掌握语言的环境,规则,元素三要素掌握语言的环境,规则,元素三要素 编写清晰简洁,能让其它程序员理解其意图的代码编写清晰简洁,能让其它程序员理解其意图的代码 从优秀的代码中学习领悟,使用优秀的代码从优秀的代码中学习领悟,使用优秀的代码 学习方法学习方法 多看多看 多想多想 多练多练CS&T Information Course2012考核方式考核方式
11、分值组成分值组成100分CS&T Information Course2012考核方式考核方式 期末考试闭卷,笔答(期末考试闭卷,笔答(50)三级项目以组为单位进行答辩(三级项目以组为单位进行答辩(30)项目完成度项目完成度 代码规范性代码规范性 英文文献翻译质量英文文献翻译质量 作业:电子版提交网址作业:电子版提交网址(20)http:/ 用户名:学号,初始密码:用户名:学号,初始密码:11CS&T Information Course20121、每堂课都需要带电脑和教材每堂课都需要带电脑和教材2、不用电脑时不用电脑时,必须将必须将电脑关闭电脑关闭,否则,否则1 1次扣次扣3 3分分3 3、
12、上课时必须把手机调到、上课时必须把手机调到振动振动、或者、或者关机关机4 4、请假要求在、请假要求在三天之内三天之内将假条交给任课教师。任将假条交给任课教师。任课教师修改考勤信息课教师修改考勤信息期限为一周期限为一周 课堂要求课堂要求CS&T Information Course2012考勤的具体说明 取消考试资格(一门课累计缺课取消考试资格(一门课累计缺课1/31/3学时,含旷学时,含旷课、事假、病假)课、事假、病假)处分(累计旷课处分(累计旷课1010学时,警告处分)学时,警告处分)平时成绩(迟到扣平时成绩(迟到扣3 3分,旷课扣分,旷课扣6 6分)分)评优、奖学金(迟到评优、奖学金(迟到
13、2 2次或旷课次或旷课1 1次取消资格)次取消资格)集体评优(迟到旷课累计集体评优(迟到旷课累计8 8人次以上取消资格)人次以上取消资格)CS&T Information Course2012教学参考资源教学参考资源1.http:/192.168.102.16/计算机系课件计算机系课件/2011-2012第第二学期二学期/Java语言程序设计语言程序设计/兰艳兰艳/2.参考书参考书:Java核心技术核心技术 机械工业出版社机械工业出版社 Java编程思想编程思想机械工业出版社机械工业出版社 Introduction to Java Programming 机械工业出版社机械工业出版社CS&T
14、Information Course2012先来一杯先来一杯Javal第第1章章 Java概述概述l主要内容:主要内容:Java 简史及简史及Java语言的特点语言的特点 Java开发工具包(开发工具包(JDK)Java程序的分类程序的分类 编译和运行一个编译和运行一个 Java application程序程序 编译和运行一个编译和运行一个 Java applet程序程序CS&T Information Course20121.1 Java简史1991James Gosling1995CS&T Information Course2012Java的发展史 1995.5 Sun公司正式发布公司正
15、式发布Java产品产品 1996.2 Java1.0版本诞生版本诞生 1997.2 升级为升级为1.1版本版本 1999.7 升级为升级为1.2版(改名为版(改名为Java2)2000.9 升级为升级为1.3版版 2001.7 升级为升级为1.4版版 并形成了并形成了Java体系体系 目前为目前为1.6版版Java 1Java 2CS&T Information Course2012J2SE(Java 2 Standard Edition)J2EE(Java 2 Enterprise Edition)J2ME(Java 2 Micro Edition)标准版标准版 适用于开发用户端程序适用于开
16、发用户端程序企业版企业版适用于开发服务器端程序适用于开发服务器端程序手持设备手持设备版版 适用于开发手机、无线设备程序适用于开发手机、无线设备程序Java技术的体系技术的体系CS&T Information Course2012项目一:用Java向世界问好 项目目标:通过项目的实施了解Java的特点,JDK的使用,Java应用程序和Java applet小程序的区别。掌握Java的运行原理,Java程序的结构,Java程序的编译和运行过程。项目任务:使用记事本分别编写第一个Java程序和Java applet小程序“Hello World!”;集成开发环境(Eclipse)编写Java程序“H
17、ello World!”。CS&T Information Course2012项目分析 1.要完成本项目首先应了解什么是Java?Java语言的特点和基本运行原理如何?2.然后还需要知道编写Java程序需要哪些开发工具?以及如何安装和配置这些工具?3.要实现这个项目,还需要知道Java程序的基本结构如何?如何编写Java源程序?4.最后还需要知道如何使用Java开发工具来编译和运行这个Java程序?CS&T Information Course2012技术准备 Java 技术包含两方面含义:技术包含两方面含义:语言和平台。语言和平台。Sun公司在公司在“Java白皮书白皮书”中对中对Java
18、的定义是:的定义是:A simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,and dynamic language.Java是一种具有简单的、面向对象的、分布式的、解是一种具有简单的、面向对象的、分布式的、解释型的、健壮的、安全的、体系结构中立的、可移植释型的、健壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的、动态的语言。的、高性能的、多线程的、动态的语言。CS&T Information
展开阅读全文