电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

154页
  • 卖家[上传人]:日度
  • 文档编号:24081523
  • 上传时间:2017-11-11
  • 文档格式:PPT
  • 文档大小:4.85MB
  • / 154 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、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是一个软件应用平台,可以跨平台应用,包括可以在

      2、移动设备或者嵌入式设备中应用。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 向开源社区捐献了

      3、 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计划未来在以下领域有所突破

      4、:覆盖软件开发的整个生命周期,包括需求管理、建模、数据管理、发布和系统管理。扩展富客户端平台(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的认证工作。此外,Eclip

      5、se还涉及到多个开源项目和各类许可证,主要有 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的文件结构,在第一次运

      6、行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,在“关于”对话框里面可以看到一排小图标,每个小图标代码一个插件产品。但是并不是所有插件产品都会注册成一个图标。

      7、 按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的发行包中,已经包含了Ecli

      8、pse的源代码。提取源代码的方法和提取参考文档的方法一样,都是在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社区提供了丰

      9、富的资源,向全球的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演示课件》由会员日度分享,可在线阅读,更多相关《java程序设计-Java语言基础PPT演示课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.