欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Java语言系统及Java开发环境.ppt

    • 资源ID:6510241       资源大小:479.50KB        全文页数:29页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java语言系统及Java开发环境.ppt

    面向对象程序设计方法(Java语言实现)第一章 Java语言系统及Java开发环境,目录,Java历史Java的主要特性Java程序的三种类型Java的工作原理Java程序设计环境的搭建一个简单的Java程序Java开发工具,Java语言是长时间以来最卓越的程序设计语言。比尔盖茨,前言,前言,火星探测器“勇气”号,用java技术实现控制。,前言,前言,所谓Java是基于Java语言平台技术的总称。与之相对立的是微软公司推出的.NET平台以及模仿Java的C#语言。,前言,Java吸引开发者的主要因素,Java的发展趋势,前言,第1节 Java历史,1991年,Sun公司为电视机机顶盒、电话、闹钟、烤面包机等家用电器的控制和通讯问题,开发了一个Oak(一种橡树的名字)软件,该项目并不成功。随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。,Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。其寓意是为世人端上一杯热咖啡。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。,第1节 Java历史,Java之父James Gosling詹姆斯戈斯林,Java的吉祥物Duke,第1节 Java历史,里 程 碑1995年Sun 公司的HotJava浏览器问世,并将“Oak”更名为Java。1996年初,Sun发布了Java的第1版。1998年发布了Java1.2。之后这个重要版本被更名为Java2。Java1.3和1.4版对最初的Java2给予了某些改进。期间,Java applet采取了低调姿态,并淡化了客户机端的应用。从而最终完成了向服务器端应用的转换。2004年10月J2SE 5.0发布,Sun公司解释版本名称不是J2SE 1.5而是J2SE 5.0的原因:“从Java诞生至今已有9年时间,而从有J2SE算起也有5个年头了;在这样的背境下,将该版本号从1.5改为5.0可以更好的反映出新版的J2SE的成熟度、稳定性、可伸缩性、安全性。”。5.0版是自Java1.1版以来第一个对Java语言本身做出重大改进的版本。目前Java已经发展到了6.0版。,第2节 Java的主要特性,Java的语法是从C继承的,Java许多的面向对象的特性受到C+的影响。Java舍弃了C、C+语言中容易引起错误的指针(以引用取代)、结构、联合、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。,Sun公司对Java编程语言的解释是:Java语言是简单的(相对于C、C+,去掉影响应用开发周期的特性)。Java语言是一个面向对象的。Java语言是分布式的(提供支持tcp/ip协议的类库)。Java语言是健壮的(抛弃指针、数组下标越界检查、异常处理)。Java语言是安全的(内存保护、防病毒)。Java语言是可移植的(数据类型规范化)。Java是高性能的。Java语言是多线程的(比用其他的解释型语言写的程序快,如BASIC)。,第2节 Java的主要特性,第3节 Java程序的三种类型,1.Application(应用程序)是可以独立运行的Java程序。以main()方法作为程序入口,由Java解释器控制执行。2.Applet(客户端)“Java 小程序”不能独立运行,没有main()方法作为程序入口,而是被嵌入到Web 页中。由Java 兼容浏览器控制执行。3.Servlet(服务器端)用于建立动态的Web 页面,相当于运行在Web服务器端的小程序,如数据查询等。,第4节 Java的工作原理,与C的比较:回忆C语言的编译与运行.c文件(文本文件)编译.obj文件(二进制文件,没有连接函数库,不能运行)连接.exe文件(二进制文件,可以直接在操作系统上运行),第4节 Java的工作原理,Java的编译与运行Java是编译型语言与解释型语言的结合。Java编译器的输出并不是可执行代码,而是字节码。字节码是一套设计用来在Java运行时系统下执行的高度优化的指令集(文本文件)。Java解释器即JVM(Java虚拟机)。Java虚拟机提供了程序运行的环境。运行于操作系统之中。,第4节 Java的工作原理,Java虚拟机(JavaVirtual Machine,JVM)JVM 就是一个字节码解释器。可以理解成一个以字节码为机器指令的CPU。在一个给定的系统中,只要Java虚拟机存在,任何Java程序都可以在该系统上运行。这样就真正实现了程序的可移植性。,Java虚拟机,对于不同的运行平台,有不同的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差别,尽管不同平台的Java虚拟机的细节有所不同,但它们都解释同样的Java字节码。实现了“一次编译,处处运行”,第4节 Java的工作原理,第4节 Java的工作原理,第5节 Java程序设计环境的搭建,5.1 环境介绍Java开发工具箱(Java Development Kit,JDK),开发Java程序必须的工具:Java Standard Edition(JavaSE)标准版,面向个人用户。用于工作站、PC机,为桌面开发和低端商务应用。Java Enterprise Edition(JavaEE)企业版,完全包含标准版,但增加了:服务器端开发,分布式,事务处理等企业级开发所必不可少的内容。Java Micro Edition(JavaME)微型版,移动平台的开发API,主要用于嵌入式系统中。,可以到http:/下载JDK,下载时注意不同的下载项,如JRE,JDK,JDK&NetBeans等。注意:虽然用java开发的程序是跨平台,而JDK却是平台相关的,因此须选windows版JDK。,第5节 Java程序设计环境的搭建,第5节 Java程序设计环境的搭建,5.2 目录结构介绍JDK的目录结构如下所示:bin 编译器和工具(如javac)Demo 演示 实例Include 本地方法的文件 jreJava 运行环境文件 lib 类库文件 src 类库源文件(展开src.zip 之后),第5节 Java程序设计环境的搭建,5.3 路径设置设置路径以便可以随处使用Java的工具,如编译和运行工具。classpath 告诉编译器到那里找到需要的JDK类库。配置方法通过环境变量设置CLASSPATH=D:Program FilesJavajdk1.6.0_04libPath=D:Program FilesJavajdk1.6.0_04bin注意:以上变量的设置一般在用户变量中设置。在系统中可能已经有path参数,可以在定义后面加上自己的定义,但在加之前要首先加一个;。随着java技术的进步,以上的配置在jdk1.5之后已经不是必须的配置了。,第6节 一个简单的Java程序,public class HelloWorld public static void main(String args)System.out.println(Hello,world!);,以上程序中需要注意的问题:任何一个直接被调入java解释器类,在运行时Java解释器首先找main方法main方法是程序的入口main方法的写法的固定不变的 public static void main(String args),第6节 一个简单的Java程序,第6节 一个简单的Java程序,Java对大小写敏感。关键字public被称为访问修饰符,用于控制程序的其它部分对这段代码的访问。一个源文件中最多只有一个被修饰成public的类。main方法所在的类建议加上public。关键字class表明Java程序中的全部内容包含在类中。这里,只需要将类作为一个加载程序逻辑的容器。类是构建所有Java应用程序的构建块。Java应用程序中的全部内容都必须放在类中。,第6节 一个简单的Java程序,关键字class后面紧类名。类名必须以字母开头,后面可以跟字母和数字的任意组合。从类名HelloWorld可以看出,标准的命名规范为:类名以大写字母开头。如果名字由多个单词组成,每个单词的第一字母应该为大写。源代码的文件必须与公有类的名字相同,并用.java作为扩展名。所以存储这段源代码的文件名必须为HelloWorld.java,第7节 Java开发工具,记事本(不要用word)JCreatorJbuilder(Borland公司产品)NetBeans(Sun公司)Eclipse(日食,免费开源IDE),目录,Java历史Java的主要特性Java程序的三种类型Java的工作原理Java程序设计环境的搭建一个简单的Java程序Java开发工具,

    注意事项

    本文(Java语言系统及Java开发环境.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开