Java回顾及开发环境建立.ppt
《Java回顾及开发环境建立.ppt》由会员分享,可在线阅读,更多相关《Java回顾及开发环境建立.ppt(61页珍藏版)》请在三一办公上搜索。
1、Java高级开发技术,广东商学院信息学院马小闳,2012-2013学年,第一讲 主要内容,课程总体介绍Java回顾-开发环境的建立Java回顾基础知识,课程简介,JavaEE应用提供的跨平台性、开放性及各种远程访问的技术,为异构系统的良好整合提供了保证。企业的信息化是不断整合的过程,在未来的日子里,经常会有不同平台、不同系统的异构系统需要整合。基于java技术架构的web应用开发已成为各行业信息系统开发的主流技术,java工程师的需求量日益增大。48学时,实验18学时(第5、7、9、11、13、15周)。考试形式:笔试。,如果你对硬件比较感兴趣,你可以学习C语言/汇编语言,进入硬件开发领域。如
2、果你对电信的行业知识及网络比较熟悉,你可以在C/C+等之上多花时间,以期进入电信软件开发领域。如果你对操作系统比较熟悉,你可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。,教材,雍俊海.Java程序设计教程.北京:清华大学出版社,2007.,参考文献,雍俊海.Java程序设计教程.北京:清华大学出版社,2007.雍俊海.Java
3、程序设计习题集(含参考答案).北京:清华大学出版社,2006.雍俊海.Java程序设计.北京:清华大学出版社,2004.郎波,Java语言程序设计第二版,清华大学出版社。,参考书目,1.李刚编著,轻量级Java EE企业应用实战-Struts 2+Spring+Hibernate整合开发第三版,电子工业出版社。2.刘乃丽编著,精通Java.EE项目案例-基于,人民邮电出版社3.李刚编著,经典Java EE企业应用实战,电子工业出版社。4.李刚编著,疯狂Java讲义,电子工业出版社。5.郎波,Java语言程序设计第二版,清华大学出版社。,教学目的,掌握基本的Java高级开发技术,具有使用相关工具
4、开发企业级应用程序的初步能力。,先修课程,1.java语言程序设计 掌握结构化程序设计理论;掌握面向对象程序设计理论;掌握java编程基本理论和技能,能够用java来解决简单的实际问题。2.网页设计基础 掌握静态网页的设计方法,了解简单页面特效的实现机制,为下一步原型法设计,jsp以及j2ee学习打基础。3.数据库技术基础 掌握常用sql语句的使用方法,全面掌握主流关系数据库的体系结构,了解数据库的管理的基本知识。4.servlet和jsp编程基础 j2ee起步的核心基础知识,为理解mvc架构和常用企业级开发框架提供预备知识。,后续学习,项目实战 基本内容:数据库设计;项目开发相关文档编写及规
5、范;了解常用版本控制工具的使用;实现一个系统完整的企业项目开发案例。目标要求:能够使用j2ee进行行业软件设计与开发,能够胜任企业对web应用开发的工作需求。熟悉从需求分析、规划、概要设计、详细设计、开发、测试的整套完成企业级项目开发流程。,学习方法,课内:认真听讲课外:阅读教材、编程实践教材和习题集的习题*实际的项目开发实践是硬道理答案不一定要马上知道习题不一定要立即做对,课内学时分配,理论课:30学时,实验课:18学时(5、7、9、11、13、15)双周考试形式:笔试。,合计48学时(其中包含6个实验项目18学时),总评成绩组成:,平时成绩30上课考勤:课后作业:实验报告:期末考试:70,
6、教材目录,第1章 绪论第2章 结构化程序设计第3章 面向对象程序设计第4章 数组、字符串、向量与哈希表第5章 泛型、枚举与for语句的简化写法第6章 异常处理、递归和单体程序设计方法第7章 文件与数据流,教材目录,第8章 Swing图形用户界面程序设计第9章 小应用程序(Applet)第10章 编程规范和程序调试第11章 多线程程序设计第12章 网络程序设计第13章 多媒体与图形学程序设计第14章 数据库程序设计,第一讲 主要内容,课程总体介绍Java回顾-开发环境的建立Java回顾基础知识,Java现状,Java现在常用来:1)开发大规模的商业运用软件2)增强网络服务的功能3)开发智能消费型
7、电子产品的应用软件(例如手机),为什么采用Java语言 特点,简单性:Java的语法比 C/C+简单网络特性面向对象平台无关性/可移植性Write Once,Run Anywhere?稳定性安全性多线程性:并行程序解释性,Java程序的两种类型,Application“Java应用程序”是可以独立运行的Java程序。由Java解释器控制执行。Applet“Java小程序”不能独立运行,而是被嵌入到Web页中。由Java兼容浏览器控制执行。,Client 机,Server 机,Browser,网页,字节码,Java开发工具包JDK 介绍,Java2 的三种技术平台目前Sun公司提供三种技术平台,
8、它们都是基于Java2的。J2ME:Java 2 Platform Micro Edition,Java 2微型版,适用于开发手机、掌上电脑等嵌入式设备。Java虚拟机只占几十k内存。J2SE:Java 2 Platform Standard Edition,Java2标准版,适用于桌面开发或一般的应用。包括基本编译器、小工具、运行环境、提供开发、运行applets和java应用程序 的APIs,学习Java语言基础就可用这个版本。J2EE:Java 2 Platform Enterprise Edition,Java2企业版,适用于创建服务器应用程序,开发大型分布式系统,Java开发工具包J
9、DK,JDK-Java Developer kit:JDK目的是为程序开发者提供编写、测试、执行程序的一套完备的工具体系和APIs源代码。上面介绍的三个技术平台都离不开JDK。JDK主要提供几个基本的开发工具:Javac:编译器,将源文件转换成可执行的字节码文件,这些可执行文件是以.class为后缀的文件。Java:解释器,启动java虚拟机执行编译成功后生成的字节码文件。在字节码下载和执行过程中,解释器负责维护它的完整性、正确性和安全性。appletviewer:Java小程序applet浏览器,可不用启动IE或 Netscape。展示Web页面中包含的Applet,通常用于Applet开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 回顾 开发 环境 建立

链接地址:https://www.31ppt.com/p-5436050.html