电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

java程序设计-Java语言基础PPT演示课件

  • 资源ID:24081523       资源大小:4.85MB        全文页数:154页
  • 资源格式: PPT        下载积分:5金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要5金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

java程序设计-Java语言基础PPT演示课件

Eclipse,Eclipse是一个Java的集成开发环境(IDE),并且还是一个应用程序框架,可以通过开发插件,把Eclipse打造成各种应用软件。我们需要学习在具体的开发中以Eclipse为开发工具,开发基于Eclipse的应用软件。,1.1 Eclipse介绍,经过多年的发展,Eclipse其实已经超越了“集成开发环境(IDE)”这个概念。“Eclipse”这个名词有着更多的含义:Eclipse是一个Java集成开发工具,是一个社区、一个基金会,也是一个应用软件平台。下面就来详细了解一下Eclipse的丰富内涵。,1.1.1 Eclipse是什么?,Eclipse的官方网站上是这样定义的:“Eclipse是一个开放的社区,它的项目都是面对向建立一个开放的开发平台、包括可扩展框架、工具、运行 时,用于构建、发布和管理软件项目的整个生命周期。一个由主要技术贡献者、大学机构、研究机构以及其他个体、组织所形成的巨大生态机构贡献、和支持着 Eclipse 平台”。Eclipse是一个开源社区:Eclipse是一个非赢利的基金会: Eclipse是一个软件应用平台,可以跨平台应用,包括可以在移动设备或者嵌入式设备中应用。Eclipse成为重要的开发平台,Eclipse技术能够在任何地方,被任何使用。,1.1.2 Eclipse的含义,Eclipse的字面含义是“日蚀”。Eclipse的比较大的版本都是以木星的卫星名称作为代号的,已经用过的有:Callisto(3.2), Europa(3.3)和Ganymede(3.4),1.1.3 Eclipse的历史,Eclipse 的诞生可以追溯到IBM 早期的开发工具 Visual Age for Java 。IBM希望把Visual Age for Java和 WebSphere Studio 集成到一起,打造一个与VisualStudio抗衡的开发平台。但因为 Visual Age for Java底层的技术比较脆弱,因此进一步发展非常艰难,无法满足业界应用开发的需求。于是IBM开始了下一代开发工具技术探索之路,并成立了一个项目开发小组。2000年,开发小组决定给新一代开发工具项目命名为 Eclipse,Eclipse 叫法当时只是内部使用的名称。2001年9月,Eclipse 1.0发布了。11 月,IBM 向开源社区捐献了 Eclipse 代码,同时成立 Eclipse 协会(Eclipse Consortium),这个协会由一些成员公司组成,主要任务是支持并促进 Eclipse 开源项目。自此 Eclipse 在开发者社区得到飞速发展,1.1.4 哪些著名项目在使用Eclipse?,越来越多的项目采用Eclipse的富客户端平台作为软件框架。IBM本身的几个大项目 DB2,Rational,WebSphere,Lotus都是采用Eclipse作为软件框架。IBM 的 Rational Application Developer, 它是使用 Eclipse 作为基础,然后在这基础上添加了建模插件、Web 开发插件,还有其它更有价值的插件。Lotus Symphony 是由 IBM 推出的一套免费的办公软件,也是使用Eclipse为基础。当初Eclipse决定发展成为富客户端平台也是接受了Lotus 项目组的建议。而通过Lotus Symphony也可以看到Eclipse富客户端平台综合能力,不仅可以作为IDE还可以变成办公平台。,1.1.5 Eclipse的发展,Eclipse计划未来在以下领域有所突破:覆盖软件开发的整个生命周期,包括需求管理、建模、数据管理、发布和系统管理。扩展富客户端平台(Rich Client Platform,RCP),主要内容包括:嵌入式RCP,将RCP应用到诸如手机和PDA中。为创建RCP应用提供一个更完整的开发。加强RCP的新功能,诸如更新和管理功能。加强RCP插件模型的安全机制。提供基于RCP的应用框架。嵌入式。,1.1.6 Eclipse的开源协议EPL,Eclipse是开源软件,所谓开源,就是开放源代码,意思是任何人都可以自由地获得Eclipse的源代码。但是这种开源并不是毫无原则,不讲版权的开源。相反,开源的基础就是“保留版权”CopyLeft。现在Eclipse相关的许可证是大多数基于Common Public License (CPL),CPL是一个为Open Source Initiative (OSI)所认可的许可证。由于Eclipse Foundation的建立,Eclipse的许可证将逐渐趋向于使用Eclipse Public License (EPL),EPL是一个与CPL相类似的许可证,正在进行OSI的认证工作。此外,Eclipse还涉及到多个开源项目和各类许可证,主要有 Apache Software License、IBM Public License、Metro Link Public License和Mozilla Public License。,1.2.2 获得Eclipse,Eclipse是免费的,可以从Eclipse社区的网站上免费获得最新版的Eclipse。Eclipse社区的网址是 http:/www.eclipse.org。现在Eclipse社区上和Eclipse相关的项目已经非常多,在Eclipse可以下载到不同版本的、包含不同插件的、面向某种应用的Eclipse平台。,1.2.3 安装Eclipse,Eclipse没有安装程序,也不需要安装,只要用Zip或者RAR等软件把Eclipse的软件包解压缩到指定的文件夹就可以了。例如可以解压缩到 D:eclipse中。然后双击eclipse.exe就可以运行Eclipse。因为不用安装、不需要在系统中注册任何信息,所以可以在磁盘上放置多个版本的Eclipse,可以根据需要,选用对应的版本。,1.2.4 了解Eclipse的文件结构,在第一次运行Eclipse前,不妨先看看Eclipse的文件结构。,1.3 第一次运行Eclipse,Eclipse安装完成后,运行一下,体验一下Eclipse的界面。Eclipse在第一次运行时会进行一下初始化,并且需要用户作一些设置。,1.3.1 splash屏幕,双击eclipse.exe运行eclipse,很快可以看到Eclipse的splash窗口。,1.3.2 选择工作空间,然后出现一个对话框,询问工作空间(workspace)的路径。所谓工作空间,就是保存用户配置数据和项目资源的文件夹。将来用Eclipse建立的所有开发项目都会默认保存到这个工作空间内。,1.3.3 开始首页,插件装载完成后,就出现了Eclipse的欢迎界面。如果你对欢迎界面上提供的一些帮助感兴趣,那么可以点击进去看一下相关的内容。,1.4 了解Eclipse的主要插件,想要了解Eclipse中安装了哪些插件,可以通过Help->About Eclipse Platform 打开“关于”对话框。如图1-13,在“关于”对话框里面可以看到一排小图标,每个小图标代码一个插件产品。但是并不是所有插件产品都会注册成一个图标。 按Plug-in Details可以看到已经安装的插件。,1.5 获得更多的帮助,Eclipse社区为用户提供了很多便利,可以让用户和开发者快捷方便地获得各种帮助。下面了看一下可以从哪些地方获得更多的帮助。,1.5.1 Eclipse的帮助系统,最直接的方式是利用Eclipse的帮助系统,利用Eclipse的帮助系统也可以获得不少有用的知识。打开帮助系统很简单,和其他软件一样,也是通过Help->Content就可以打开。,1.5.2 Eclipse的API文档,帮助文档的内容倾向与教学,对于开发人员来说,尤其是熟悉Java编程的开发人员,最需要的是能阅读到Java DOC 格式的API参考文档,可以在开发的时候随时查阅。在帮助系统的内容中,包含了一部分API参考,但还不是全部。专业的用户可以自己从Eclipse的插件包中提取出API参考文档,以方便查阅。,1.5.3 获得Eclipse的源代码,Eclipse 的SDK版还包含了源代码,让开发者可以直接研究Eclipse的源代码。根据开源的协议,提供者在提供软件的同时还应该提供源代码,所以在Eclipse的发行包中,已经包含了Eclipse的源代码。提取源代码的方法和提取参考文档的方法一样,都是在plugins的文件夹中寻找相关的插件包。在plugins文件夹内,找到类似xxxx.source_xxxx.jar的插件包,同样用解压缩工具打开,在里面就可以找到*.java文件。另外,在进行Java开发的时候,也可以通过相应的操作直接在JDT中打开Eclipse的源代码.具体可以看第三章,JDT的使用中有介绍。,1.6 小结,在这一章,我们对Eclipse作了一个大概的认识。了解了Eclipse的历史,知道了如何获得Eclipse,也学习了Eclipse安装。Eclipse是一个Java开发工具,也是一个软件平台,可以通过插件不断扩展Eclipse的功能。利用Eclipse,可以搭建出各种各样的应用程序。Eclipse最早由IBM创建,现在由专门的Eclipse基金会维护,并形成了一个Eclipse社区。eclipse.org是Eclipse社区的网站。在网站上可以获得Eclipse的最新发展动态,也可以下载最新版本的Eclipse。Eclipse是一个开源软件,可以免费获得,也可以自由分发。Eclipse社区提供了丰富的资源,向全球的Eclipse用户和开发这提供全面的支持。,2.9 字符界面应用程序设计举例,例2.1 输入一个字符串,按逆序存储后输出。import java.io.*; / C2_1.javaimport java.util.Scanner;public class C2_1 public static void main(String args) String s=null; Scanner in=new Scanner(System.in); System.out.print("Input a string:"); s=in.next(); /输入1个字符串,2.9 字符界面应用程序设计举例(续1),int len=s.length();String t="" for(int i=len-1;i>=0;i-) t=t+s.charAt(i); s=t; System.out.println("Reversed string:n"+s); ,2.8 控制台输入/输出,1. 用Scanner类实现数据输入 (仅JDK1.50或更高版本支持) 用法: import java.util.Scanner; Scanner in=new Scanner(System.in); String s=in.next(); /输入1个字符串(空格/Tab/换行分隔) String t=in.nextLine(); /输入1个字符串(换行分隔) int a=in.nextInt(); /输入1个整数 float b=in.nextFloat(); /输入1个单精度实数 double c=in.nextDouble(); /输入1个双精度实数,2.8 控制台输入/输出(续1),2. 数据输出,用法: import java.io.*; System.out.print(字符串); /输出串不换行 System.out.println(字符串); /输出串并换行 System.out.println(); /输出换行格式化输出方法*:(仅JDK1.50或更高版本支持)System.out.printf(格式串,表达式列表);格式符语法:%参数索引$标志 宽度.精度格式符,

注意事项

本文(java程序设计-Java语言基础PPT演示课件)为本站会员(日度)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.