Javach1Java编程概述.ppt_第1页
Javach1Java编程概述.ppt_第2页
Javach1Java编程概述.ppt_第3页
Javach1Java编程概述.ppt_第4页
Javach1Java编程概述.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南工业职业技术学院信息工程系 JAVA课程概要 n软件行业技术日新月异,而Java从诞生至今已 有10历史,目前成为最主流的企业应用和移 动应用开发平台之一,广泛应用于全球各行 各业。 n目前,全球Java开发人员已经超过450万,在 美国高等学校中已有80%以上的开设了Java 课程,Java的培训与考证热遍硅谷, 各大公司 都纷纷培养Java人才, 在争取IT市场的主动权 。 湖南工业职业技术学院信息工程系 n到2003年为止,全球获得Java认证 的人员已有几百万,但根据Sun公司 调查,在近几年内,全球需要Java人 才超过千万。 n我国Java学习热潮虽滞后几年,但从 2002年,由用户需求的驱动也已兴 起,有Java基础的人也更受到公司的 欢迎。 湖南工业职业技术学院信息工程系 目前Java应用程序已经深入到移动通信、 企业级应用系统、网络应用系统等的多个方 面。 Java是目前企业级软件开发中的主流技 术和事实标准, 应用面最广,就业面宽,发 展前途好。 一个35年开发经验的java工程师拿年薪 10万是很正常的水平。同等经验的java程序 员比.Net, Delphi等程序员可以获得更高的薪 水。 湖南工业职业技术学院信息工程系 Java是什么? 1991年,SUN MicroSystem公司的Jame Gosling 、Bill Joe等人开发发出用于家用电电器嵌入式系统统的 Oak 伴随着互联联网发发 展的热热潮,Java 技术飞术飞速发发展, 成为为全面的解决 方案 湖南工业职业技术学院信息工程系 Java是什么 Java SE Java Platform, Standard Edition 提供了基于桌面的应应用程序,同时时提 供了 for Java Platform, Enterprise Edition (Java EE) 。 Java EE Java Platform, Enterprise Edition 针对针对企业级业级的系统统,提供了“可扩扩展 的”、“安全的”、“健壮的”、“基于组组件的”服务务器端解决方案。 Java ME Java Platform, Micro Edition 提供了基于广泛的嵌入式设备设备(如:手机 、PDA、机顶顶盒、职职能家电电等)的解决方案。 湖南工业职业技术学院信息工程系 Java是什么 广泛的服务务器厂商支持 广泛的开源社区支持 湖南工业职业技术学院信息工程系 真正的程序员 n团队协作能力 n标准化编程能力 n文档写作能力 n抽象能力 n设计模式 湖南工业职业技术学院信息工程系 就业业前景 nJava技术作为全面的企业级系统解决方案,广泛 的应用在: n电子商务 n电子政务 n大型信息系统 n企业ERP n移动通讯和嵌入式 湖南工业职业技术学院信息工程系 学习习方法 n变“知识驱动”为“项目驱动” n“构建”而非“探索” n“增量迭代”的方式 n“分层思维”的方式 n项目经验和工作能力 n变“被动积累”为“主动认知” n对待知识“不要谦卑” n对待错误“不要沮丧” n对待尝试“不要怯懦” 湖南工业职业技术学院信息工程系 参考资料 n互联网资源 n JAVA语言的官方 站点 n JAVA语言 的专业站点 n JAVA社区 n/ n/ n/ 湖南工业职业技术学院信息工程系 n书目 英文名英文名:Thinking in Java, 4nd EditionThinking in Java, 4nd Edition 作者作者:Bruce Bruce EckelEckel 中文名中文名:JavaJava编程思想(第编程思想(第4 4版),版), 译者译者:侯捷:侯捷 简介简介:作者通过独具特色的内容组织和讲授方法:作者通过独具特色的内容组织和讲授方法 ,详细讲解了,详细讲解了JavaJava编程的概念,语法,示例,编程的概念,语法,示例, 内容深入浅出,语言浅显易懂,附带有针对性内容深入浅出,语言浅显易懂,附带有针对性 的练习,是的练习,是JavaJava入门的好教材。入门的好教材。适合于适合于:初学:初学 者和一定经验的者和一定经验的JavaJava开发人员。开发人员。 湖南工业职业技术学院信息工程系 英文名英文名:Core Java 2 Volume I,II, 6th Core Java 2 Volume I,II, 6th EditionEdition, 作者作者:Cay Cay S.HorstmannS.Horstmann, Gary Cornel, Gary Cornel 中文名中文名:Java 2 Java 2 核心技术,卷核心技术,卷I I,II II(第(第6 6版)版) 简介简介:本书分:本书分I I,II II两册,是两册,是SUNSUN公司权威公司权威 JavaJava系列丛书之一。卷系列丛书之一。卷I I介绍介绍JavaJava技术的基技术的基 础,卷础,卷II II介绍介绍JavaJava技术的高级特性,全书由技术的高级特性,全书由 浅入深,内容丰富,覆盖面广,极具实用浅入深,内容丰富,覆盖面广,极具实用 价值。价值。 适合于适合于:初学者和一定经验的:初学者和一定经验的JavaJava开发人员开发人员 。 湖南工业职业技术学院信息工程系 nJAVA学习路线 n 基础语法及JAVA原理 n OO(Object-oriented)思想的领悟 n 基本API的学习 n特定API的学习 n开发工具的用法 n学习软件工程 湖南工业职业技术学院信息工程系 n学习要点 n勤查API文档 n查书/google-写代码测试-查看源代 码-请教别人 n学习开源软件的设计思想 n规范的重要性 n不局限于JAVA 湖南工业职业技术学院信息工程系 uu预备知识:预备知识: 能够创建和编译简单的程序(如能够创建和编译简单的程序(如C+C+) ; 能够使用文件编辑器;使用能够使用文件编辑器;使用 WWW(WorldWWW(World wide web ) wide web )浏览器,如:浏览器,如: NetscapeNetscape,IEIE。 完成的先修基础课程:完成的先修基础课程:数据结构数据结构 uu教学安排教学安排 教学内容:教学内容:1 1章章1010章章 本学期时数:本学期时数:6 6周周(06-011)(06-011),每周,每周1212课时共课时共 7272课时课时 湖南工业职业技术学院信息工程系 uu期末成绩考核制度:期末成绩考核制度: 以考代评以考代评 平时成绩平时成绩40%40%(作业,考勤)(作业,考勤) 期末考试期末考试60%60% uu要求:要求: 提前预习,上课认真听讲提前预习,上课认真听讲 课后及时复习,独立认真完成作课后及时复习,独立认真完成作 业业 按时到教室上课按时到教室上课 湖南工业职业技术学院信息工程系 第一章 Java编程概述 1-1 Java语言历史及特性 1-1-1 Java的发展过程、现状及未来展望 1991年出现 1995年发布 1999年,Sun推出了以Java2平台 版本有: Java SE6 Java SE5 J2SE JDK6.0,JDK5.0,JDK1.4,JDK1.3,JDK1.2,JD K1.1,JDK1.0 湖南工业职业技术学院信息工程系 1-1-2 Java语言的特点 1.简单 2.面向对象 3.分布式 4.解释型 5.健壮 6.安全 7.结构中立 8.可移植 9.性能优异 10.多线程 11.动态的语言。 湖南工业职业技术学院信息工程系 1-2 Java技术体系架构 Java体系主要分为三大块: 1.J2ME(Java 2 Micro Edition),主要用 于针对嵌入式应用的开发 2.J2SE(Java 2 Standard Edition),主要 用于针对桌面应用的开发 3.J2EE(Java 2 Enterprise Edition ),主 要用于针对企业级的应用解决方案 湖南工业职业技术学院信息工程系 1-3 Java的运行环境 1-3-1 JVM 在一台计算机上由软件或硬件模拟的计 算机。Java虚拟机(JVM)读取并处理经编译 过的平台无关的字节码class文件 Java编译器针对Java虚拟机产生class文 件,因此是独立于平台的。 Java解释器负责将Java虚拟机的代码在 特定的平台上运行。 湖南工业职业技术学院信息工程系 不同平台的Java虚拟机 : 湖南工业职业技术学院信息工程系 1-3-2 JRE Java运行时环境(Java Runtime Environment 提供了Java的运行环境。它主 要由三部分组成: 1.类加载器(Class Loader) 2.字节码校验器(Bytecode Verifier) 3.运行时执行引擎(Java Runtime Execution Engine) 湖南工业职业技术学院信息工程系 1-3-3 JDK JDK提供了编译、运行Java程序所需的 各种资源,它包括Java编译器、JVM、Java 运行时环境、以及常用的Java应用程序编 程接口(API,即常用Java类库)。 目前的最新正式版本为JDK6.0,可以从 /javase/downloads/ind ex.jsp下载获得。 湖南工业职业技术学院信息工程系 1-4 Java的开发环境 1-4-1 Java开发工具 目前常用的Java开发工具有以下几种: 1采用标准的JDK和文本编辑器 2JBuilder 3JCreator 4MyEclipse 湖南工业职业技术学院信息工程系 1-4-2 Java开发环境配置 1. 先安装好JDK; 2.设置JDK的运行环境; 3 .安装IDE; 注意: 要执行JDK中的命令 ,需要对环 境变量PATH进行设置。 湖南工业职业技术学院信息工程系 配置环境变量 单击 右键 选择高级 选择路径 添加路径 选择环境 变量 湖南工业职业技术学院信息工程系 CLASSPATH的设置 .; C:Program FilesJavajdk1.5.0_08lib; 湖南工业职业技术学院信息工程系 1-5 Java程序的运行及特点 1-5-1 计算机语言程序的运行方式 1. 编译型的语言 ,编译后可以直接执 行的可执行代码,它对运行它的软硬件 、平台有着较强的依赖性; 2.解释型语言, 不能直接运行,需要解 释器程序来解释执行,这种语言比较简 单,执行速度比较慢,但是在网络应用 平台中有非常重要的优势。 湖南工业职业技术学院信息工程系 1-5-2 Java程序的编辑、编译及运行 过程 湖南工业职业技术学院信息工程系 开发Java应用的基本步骤: n编写源代码,生成 .java文件。编辑Java文件, 用文本编辑工具即可; n编译源代码,生成 .class文件; n运行程序 湖南工业职业技术学院信息工程系 示例1-1: public class HelloWorld /Java应用程序入口方法 public sta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论