欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    《Java语言程序设计》课件第01章 Java语言概述.ppt

    • 文档编号:7323808       资源大小:243.50KB        全文页数:21页
    • 资源格式: PPT        下载积分:15文币     交易提醒:下载本文档,15文币将自动转入上传用户(momomo)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要15文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    《Java语言程序设计》课件第01章 Java语言概述.ppt

    1、【本章导读本章导读】l在学习任何一门语言之前,都应该先了解该门语言的在学习任何一门语言之前,都应该先了解该门语言的背景,包括该门语言的发展历史。再就是在准备更深背景,包括该门语言的发展历史。再就是在准备更深入地学习一门前,应该对该语言的特点有一个比较全入地学习一门前,应该对该语言的特点有一个比较全面正确的理解,这样才能使学习更有效。面正确的理解,这样才能使学习更有效。l本章主要介绍本章主要介绍Java的发展史、的发展史、Java语言的特点、语言的特点、Java的工作原理、的工作原理、Java运行平台及运行平台及Java应用程序分应用程序分类。类。【本章要点本章要点】lJava的发展史lJava

    2、语言的特点lJava的工作原理lJava运行平台lJava应用程序分类1.1 Java的发展史的发展史l1.1.1 Java的诞生的诞生 Java诞生于1995年,是Sun公司组织开发的一编程语言,主要贡献者是James Gosling。Java语言的前身是:Oak语 James Gosling被誉为Java之父 l1.1.2 Java语言的转折性发展语言的转折性发展 1996年,JDK1.0发布,10大软件公司宣布支持Java技术。1996年,JDK1.1发布。1998年,JDK1.2发布。1999年,JAVA被分为J2SE、J2EE和J2ME。2000年,JDK1.3,JDK1.4发布。1

    3、.2 Java语言的特点语言的特点lJava是一个广泛使用的网络编程语言,它是一种新的计算概念。它是一种跨平台,适合于分布式计算环境的面向对象编程语言。l作为一种程序设计语言,可以用一句话来概括Java语言的特点:“简单的、面向对象的、平台无关性的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。”1.2.1 Java语言特点语言特点l1、简单性、简单性 Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。l2、面向对象、面向对象 面向对象其实是现实世界模型的自然延

    4、伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。客观世界中的一切都可以看做对象!换句话说万物皆为对象!l3、平台无关性、平台无关性 Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。Sun公司的宗旨是:“Write Once,Run Anywhere”一次编译,到处运行。1.2.2 Java语言其他的特点语言其他的特点l4、多线程、多线程l5、可靠性和安全性、可靠性和安全性 l6、分布式、分布式 l7、解释执行、解释执行l8、体系结构中立、体系结构中立 l9、可移植性、可移植性1.3 Java的工作原理的工作原理lJava虚拟机(JVM)

    5、是软件模拟的计算机,可以在任何处理器上(无论是在计算机上还是在其它电子设备中)安全并且兼容的执行保存在.class文件中的字节码。java虚拟机的“机器码”保存在.class文件中,有时也可以称之为字节码文件。Java虚拟机的产生是为了跨平台的应用,任何具有Java虚拟机的计算机或电子设备上都可以运行字节码文件。java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。java源程序需要通过编译器编译成为.class文件(字节码文件)。java程序的编译和执行过程如动画所示。1.3.1 java程序的编译和执行过程程序的编译和执行过程1.4 Java运行平台运行平台l1.4

    6、.1 三种三种Java平台简介平台简介Sun公司要实现“编写一次,到处运行”(Write once,run anywhere)的目标,就必须提供相应的Java运行平台。目前,Java运行平台主要分为下列三个版本:1.4.1 Java平台简介平台简介l1、J2SElJava标准版或Java标准平台。J2SE提供了标准的SDK开发平台(以前称为JDK开发平台),利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet。l2、J2EElJava企业版或Java企业平台,可以构建企业级的服务应用。J2EE平台包含了J2SE平台,并啬了附加类库,以便支持目录管理、交

    7、易管理和企业级消息处理等功能。l3、J2MElJava微型版或Java小型平台。J2ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。1.4.2 JDK的安装与环境变量配置的安装与环境变量配置l什么是JDK(Java Development Kit)-开发工具,Javac及基础核心类-运行环境,Java及基础核心类l我们需要Java SE平台的JDK,最新版本为JDK1.6lhttp:/ Path环境变量1.4.4设置环境变量设置环境变量lJavac在运行的时候,需要一些类库的支持,到哪里去寻找这些类库呢?-设定系统变量中的 Classpath环境

    8、变量1.5 Java应用程序分类应用程序分类l使用J2SE开发的程序分为两种,一种称为Java应用程序(即Application应用程序),另一种称为Applet小应用程序。Java应用程序可以在安装了Java标准平台的任何计算机上运行。也就是说,用Java标准平台编译得到的字节码文件,可以正确地运行在任何具有Java标准平台的计算机上。运行Java Applet并不需要安装Java标准平台,Java Applet可以由支持Java的浏览器直接运行,该浏览器必须含有相应的Java虚拟机。1.5.1 Application应用程序应用程序开发一个Java应用程序需经过三个步骤:(1)编写源文件(

    9、2)编译源文件生成字节码(3)加载运行字节码1.5.1 Application应用程序应用程序l例例1-1lclass All void f()l l System.out.println(I am A);l llclass Blllpublic class Hellol l public static void main(String args)l l System.out.println(你好,很高兴学习Java);l A a=new A();l a.f();l ll代码输入完毕后,将其保存成一个文件,取名为Hello.java。并存放到一个指定的目录中去(如F:Chapter01code

    10、)。可以发现目录F:Chapter01code中有一个文件,名字为Hello.java,这就是我们刚才保存的源代码文件。1.5.2 Applet小应用程序小应用程序lApplet是 Java的小应用程序,它是动态、安全、跨平台的网络应用程序。Java Applet嵌入 HTML语言,通过主页发布到 Internet。Java语言的特性使它可以最大限度地利用网络。网络用户访问服务器的 Applet时,这些Applet从网络上进行传输,然后在支持 Java的浏览器中运行。本章小结l本章是Java语言的入门章节,目的是让初学者对Java语言有初步的了解。通过本章的学习,读者应该能够熟练地安装和配置J

    11、DK开发环境,为后续章节的学习做好准备;同时读者应该能够模仿课本介绍的实例来创建、编译和运行Java程序。如何学习如何学习JAVAl奠定Java语法基础l运用基本的JavaSE API字符串处理、例外处理、对象容器(Container)、输入输出(I/O)、线程(Thread)l使用搜索引擎http:/ 题题l1Java是由哪家计算机公司发明的?lAIBM B.SunlC.Microsoft D.HPl2.Java之父是谁?lAJames Gosling B.Scort NcNealylC.Eric Schmide D.John Gagel3.一个Java源程序的扩展名是?lA.class B.dlllC.java D.javacl4.安装完JDK后,提供JDK工具集的目录是?lAlib目录 B.bin目录lC.demo目录 D.jre目录l二、简答题l1什么是Java虚拟机?为什么说Java语言是与平台无关的语言?l2简述Java语言的特点。l3叙述建立一个Java程序的基本步骤。l三、编程题l1编写程序,输出一句话“这是我的第一个Java程序!”


    注意事项

    本文(《Java语言程序设计》课件第01章 Java语言概述.ppt)为本站会员(momomo)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库