网站大量收购独家精品文档,联系QQ:2885784924

[第一讲java语言概述.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第一讲java语言概述

本节的学习目标 了解 Java 的特点和优点 了解 Java 的运行机制 了解 Java 程序的基本结构 掌握如何编译和运行 Java 程序 第一章 Java语言概述 1.1 Java语言的产生与特点 一、JAVA语言的产生 90年代用C++开发家电产品出现了问题 以C++为基础设计出了一种新的语言-oak Oak被用于家用电气的控制系统设计 Oak已经被别的公司注册,于是SUN起JAVA 1995年5月在Sunworld大会上发布 JAVA成为最适合用于Internet程序的语言 詹姆斯·戈士林 现任Sun公司副总裁及Sun研究院院士。 二、JAVA语言的特点 纯面向对象的语言 抽象、封装、多态、继承 简单易用 去掉了C++中的多重继承和运算符重载等  Java是什么?  Java=“C++”-“复杂性和奇异性”+“安全性和可移植性” 跨平台语言(平台独立,Platform Independent) 一次编写,到处运行 write once,run anywhere 适合于开发Internet程序 多线程 Java提供现成的类Thread,只要继承这个类就可以编写多线程的程序 安全的内存管理与资源回收 在C及C++中内存管理由程序设计师负责,但常常因管理不当而造成程序中断甚至系统崩溃,而Java则采用内存资源自动回收机制,不仅保障了程序运行的安全性,而且大大减轻了程序员的负担。 三、Java与C及C++的区别 不再有#include 和#define 等于处理功能 不再有structure,union及typedef 不再有函数、指针和多重继承 不再有goto 不再有操作符重载(Operator Overloading) 取消自动类型转换,要求强制转换 四、Java程序的种类 1 Application(应用程序) 使用单机资源,它驻留在本地计算机的硬盘上,在命令行环境下执行的程序,执行顺序由程序本身来控制。 Applet(小应用程序) 是在Web页面内执行的Java程序,它驻留在远程计算机上,当本地计算机通过页面执行小应用程序时,小应用程序从远程计算机装入本地计算机的内存中,通过浏览器解释小应用程序,与本地计算机连接并执行。 Servlets(服务器应用程序) 是应用在服务器端的应用程序,可提供各种服务器服务。 1.2 Java程序的运行与JVM 程序的运行 什么是JVM? Java虚拟机是一种利用软件方法实现的抽象化的计算机,基于下层的操作系统和硬件平台,可以在上面执行Java的字节码程序。 Java虚拟机将在内部创建一个运行时系统,帮助以下列方式执行代码: 加载 .class 文件 管理内存 执行垃圾收集 Java字节码:是Java源程序编译后的程序,它不能被计算机直接执行,但它可以被所有的Java虚拟机执行。这就是Java字节码程序可以在网络上移植的原因。 Javac:Java编译器, 用来将java程序编译成字节码(Bytecode)。 格式:javac 源文件名.java Java:执行已经转换成Bytecode的java应用程序。 格式: java 源文件名 1.3 Java语言开发环境与简单的Java程序 一、JAVA开发环境 JAVA开发环境指编写和运行JAVA程序的软件工具。日前主要使用的有: SUN公司提供的JDK: Java1.1以前称JDK,在Java1.2以后称为J2SDK(Java 2 Software Developing Kit),大部分人仍沿用JDK来称呼J2SDK。 Borland公司提供的Jbuilder、JCreator pro Oracle公司提供的Jdeveloper IBM公司提供的Visual Age for Java 说明:其它开发工具均架构在J2SDK环境之上。 另外,其它可用于Java源程序编辑的软件:记事本、JPadPRo、UltraEdit等编辑软件功能也还不错。 二、J2SDK开发环境 下载地址:/j2se/1.4/download.html j2sdk-1_4 _0-win.exe是一个自解压文件 2.版本: JDK1.3,j2sdk1.4,JDK1.5 3.安装目录:c:\jdk1.4 4.主要文件:\jdk1.4\bin子目录: 三、JDK开发环境的设置 为了正确的运行java程序,还需进一步设置系统特征,操作如下: 1 右击“我的电脑”,选择“属性”,打开“系统特征”对话框,选择“高级”选项卡。 在“高级”选项卡中,单击“环境变量”按钮,打开“环境变量”对话框。 或在命

文档评论(0)

xiayutian80 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档