欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    第1章Java概述.ppt

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

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

    第1章Java概述.ppt

    第 1 章 Java 概述,雷擎 qleiisina.com 对外经济贸易大学信息学院,content,1.1 Java语言的发展和特点 1.2 Java虚拟机及java的跨平台原理 1.3 Java开发环境 1.4 第一个应用程序 1.5 Java开发工具介绍,1.1 Java语言的发展,计算机语言的发展历史 Java语言的发展 Java语言的特点,计算机语言的发展历史语言,什么是语言? 语言是人与人交流的工具(媒介) 什么是计算机语言? 人与计算机交流的工具 程序员之间交流的工具,计算机语言分类,机器语言 1300042774 1400593419 1200274027 汇编语言 LOAD b ADD a STORE c 高级程序设计语言 c = a + b 编译 解释,机器的表示方式、机器的处理流程,人的表示方式、机器的处理流程,人的表示方式、人的处理流程,高级语言发展历史,第一阶段:以FORTRAN, COBOL等为代表,主要用于工程或商业计算;(50s) 第二阶段:以Pascal, C, Ada等为代表,支持结构化程序设计的思想;(60s-70s) 第三阶段:以Smalltalk, C+, Java等为代表,支持面向对象的程序设计思想;(80s- ),java的产生,Java的产生,Birthday: May 23, 1995 1991: Set-Top box: James Gosling 1994: OAK and FirstPerson 1995: java and HotJava Internet play,Java发展回顾,1995年5月23日 Sun正式发布Java和HotJava浏览器。 1995年9月 Sun宣布将提供Java开发工具。 1995年Netscape、Oracle公司、Borland公司、SGI公司、Adobe公司、IBM公司、AT&T公司、Intel公司获得Java许可证。 1995年12月Sun和Netscape发布JavaScript,Sun、Netscape和SGI宣布缔结软件联盟,以开发Java和Internet三维和多媒体交互性工具。 1996年1月Sun宣布成立新的业务部门JavaSoft部,推出Java开发工具包JDK(JavaDevelopmentKit)1.0 1996年2月Sun发布Java芯片系列,包括picoJava,microJava和UltraJava。Sun推出Java数据库联接JDBC 数据库API。 1997年3月Sun推出JDK1.1.1。3月17日Sun向国际标准化组织的第一联合技术委员会(JTC-1)申请成为Java的公开有效规范(PAS)的提案者。,Java语言的特点,简单 面向对象 分布式 执行解释与平台无关 可靠性与安全性,可移植性 结构中立性 支持多线程 动态性,Java类库,组成Java程序的最小单位是类,类封装了数据与处理数据的方法。 对于大多数常用的功能,有大量已经编译好、经过测试的类,这些类的集合就是Java类库。 Java类库主要是随编译器一起提供,也有些类库是由独立软件开发商提供的。,1.2 Java虚拟机及跨平台原理,Java虚拟机 Java的跨平台原理,JVM虚拟机,CPU的结构,Java程序编译执行的过程,一次编写,各处运行,1.3 Java开发环境,JDK的安装与介绍 path和classpath的设置,正确认识java,Java是一种计算机高级编程语言 Java技术内涵 编程语言 开发平台 运行环境,Java开发平台,Java2 SDK(Software Development Kit) Standard Edition (J2SE) Enterprise Edition (J2EE) Mobile Edition (J2ME),Java的基本环境,开发环境 JDK,包括各种编译、类库管理等工具,以及帮助文档 运行环境 JRE,主要是Java虚拟机,Java的基本API类库等,Java的开发环境搭建,什么是JDK(Java Development Kit)? 开发工具,javac及基础核心类 运行环境,java及基础核心类 下载网址:http:/java.sun.com JDK的版本1.6 JDK的安装及目录结构 开发环境的设置,JDK的bin目录中的命令,Javac:Java编译器,用来将java程序编译成 Bytecode。 Java:Java解释器,执行已经转换成Bytecode的java应用程序。 Jdb:Java调试器, 用来调试java程序。 Javap:反编译,将类文件还原回方法和变量。 Javadoc:文档生成器,创建HTML文件。 Appletviewer:Applet解释器, 用来解释已经转换成Bytecode的java小应用程序。,安装JDK后产生的目录,bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序 lib目录:Java开发类库 jre目录: Java运行环境,包括Java虚拟机、运行类库等 ,环境变量介绍,什么是环境变量? 察看环境变量的两种方式 设置系统环境变量 Path环境变量的作用 %path%的意义 如何解决使用java命令中的问题?,1.4 第一个应用程序,创建Java源文件 编译Java源文件 执行Java程序 Java的基本程序结构,例程HelloWorld.java,/* * The HelloWorld class implements an * application that simply prints “Hello World!“ * to standard output. */ public class HelloWorld public static void main(String args) System.out.println(“Hello World!”); ,编译和执行,1. 编译源文件: Javac HelloWorld.java 2. 编译结果 Java二进制可执行程序,*.class 3. 由解释器对字节码解释执行 执行包含main方法的java类 java HelloWorld,解读Hello World!程序,“Hello World!”应用程序三个组成部分: 源代码注释 HelloWorld类定义 main主方法,源代码注释,/*text*/ 多行注释,javadoc识别,可生成解释文件 /* text */ 多行注释 / text 单行注释,/* * The HelloWorld class * implements an application that * simply prints “Hello World!“ * to standard output. */,HelloWorldApp类定义,class 类定义关键字,有public修饰称为“主类” 每个java文件至少有一个类定义 public 类的访问权限 HelloWorldApp 类名称 文件名称必须与其一致,HelloWorldApp.java,public class HelloWorld ,main主方法,是程序执行的入口 相当于C/C+的main主函数,public class HelloWorld public static void main(String args) System.out.println(“Hello World!”); ,Java程序的基本结构,Java中的所有可执行程序代码都必须存在于类中,Java程序的基本结构,import java包; public class 类名 public static void main(String args) 程序语句 ,相当于C语言中的include,相当于C语言中的main 主类应包含这个入口方法,文件名要与主类名完全相同,Java程序的基本结构,import语句; 包引用(可选) public class类名 主类定义(可选) public static void main(String args) ,例程HelloWorld.java,import java.lang.*; public class HelloWorld public static void main(String args) System.out.println(“Hello World!”); ,Java程序的基本结构,基本概念 源文件名同包含main方法的主类名必须相同 源文件扩展名必须是 .java 文件名大小写敏感Java源程序,*.java Java程序包,*.jar (目录结构),Hello World例程,Java程序的分类: Application程序 类似于C或其他高级编程语言编写的程序 需要显式使用java引擎启动 Applet程序,小程序 嵌入Web网页的小程序 通过浏览器激活,Hello World例程HelloWorldApplet.java,import java.awt.*; import java.applet.*; public class HelloWorldApplet extends Applet public void paint(Graphics g) g.drawString(“Hello World!“, 20, 20); ,Hello World例程Applet嵌入网页,1.5 Java开发工具介绍,Eclipse JBuilder netBeans Jcreator,实验1:体验Java编程的过程,Java的源程序文件.java 用javac编译源程序 用java解释执行编译后的.class文件,知识点提示:,Java语言的发展和特点(了解) Java虚拟机及Java的跨平台原理(理解) Java开发环境的搭建(掌握) HelloWorld!的编写编译执行 (掌握) Java程序的基本结构(了解),End of chapter 1,

    注意事项

    本文(第1章Java概述.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开