第一章 Java与JBuilder概述.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言与JBuilder应用初步 第一章 Java与JBuilder概述 本章要点 Java基本概念 创建第一个Java程序 JBuilder概述 用JBuilder创建图形界面程序 几个问题 几个问题 Java的历史 1991 年Sun Microsystem公司的James Gosling、Bill Joe等人开发的面向信息家电的编程软件Oak(橡树) Oak基础C/C++ 1993 Oak-Java:WWW(万维网)给Java带来新的生机 1995.5.23 Sun向公众推出定位于网络应用的语言Java,并引起业界的轰动. 1995.9 Navigator2.0 支持Java 1995.12 Symantec 推出Windows下的Java开发工具Symantec Cafe.1996,Sun推出免费的JDK1.0 1997年11月 Java规范被ISO批准 Java的现状 不断扩展的计算平台 桌面计算:Java 2 Standard Edition,J2SE 企业计算:Java 2 Enterprise Edition,J2EE 嵌入计算:Java 2 Micro Edition,J2ME Java语言的特点 简单 容易编写程序。 面向对象 Java语言是一个完全的“纯”面向对象的语言,并且对软件工程技术有很强的支持。 操作平台无关性 严格的语言定义:“没有依据机器的不同而不同” 或“由操作系统、编译器决定”等字眼,最后的目标码都是一致的,初值都是确定的。 Java虚拟机(JVM) JVM是通过在一个真实的计算机上用软件仿真的虚拟计算机,它能够解释Java的字节码(存放在class文件中)。 JVM的特点 JVM 在不同的硬件平台上有不同的实现 JVM执行的字节码是与硬件平台无关的 JVM 可以用硬件实现也可以用软件实现 Java语言的特点(续) 动态性 只有在需要时才把相应的类调入内存 安全性 Java是在网络环境下使用的语言 一个安全的网络至少要防止以下几种破坏的可能性: 毁灭系统资源 消耗系统资源 挖掘系统或个人机密 骚扰正常工作的进行 代码安全性 Java语言的特点(续) 多线程 单线程程序一个时刻只能做一件事情,多线程程序允许在同一时刻同时做多件事情。 其它大多数高级语言,包括C,C++等,都不支持多线程,只能编写顺序执行的程序(除非有操作系统API的支持)。 Java提供现成的类Thread,只要继承这个类就可以编写多线程的程序。 多线程机制使应用程序能够并行执行,其内置的同步机制能够保证对共享数据的正确操作。 Java与C++的联系与差别 Java = “C++” - “复杂性和奇异性” + “安全性和可移植性” 不再有全局变量 不再有#include 和#define 等预处理功能 不再有structure、union及typedef等 不再有函数、不再有指针、不再有多重继承 不再有goto语句 不再有操作符重载(Operatior Overloading) 取消自动类型转换,要求强制转换 自动进行内存管理 垃圾回收机制 已经不再使用的已分配内存必须被回收 在其它编程语言中内存回收是程序员的工作 Java中有一个系统级的线程专门跟踪内存的变化情况 垃圾回收的任务: 定期检查不再使用的已经分配内存,并且释放它 整个过程是自动执行的 不同的JVM可能采取不同的回收策略 Java的编译与执行 Java平台 Java平台的概念 平台:为程序提供运行环境的硬件和操作系统的总称 Java平台:纯软件的,为Java提供统一的运行环境 Java平台的组成结构 Java虚拟机(JVM) Java应用程序接口(Java API) Java平台 Java平台的组成结构 Java虚拟机:解释并运行Java二进制码 Java API:由许多软件包组成,这些软件包可以实现很多功能,包括图形界面功能 Java平台 Java应用程序接口的主要内容 Java开发环境 JDK (可从下载) j2sdk-1_4_1-win.exe——按照安装向导进行安装 j2sdk-1_4_1-doc.zip ——解开得到JDK开发文档 集成环境 Jbuilder (Borland) Eclipse (Open Source) WSAD(WebSphere Studio Application Developer ) JCreator TextPad … Java开发环境——JDK目录结构 安装JDK后产生如下目录结构: \bin目录:Java开发工具,包括Java编译器、解释器等 \demo目录:一些实例程序 \lib目录:Java开发类库 \jre目录: Java运行环境,包括Java虚拟机、运行类库等 … Java开发环境

文档评论(0)

awang118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档