- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 1 的章 Java 语言概述
1.2 Java语言的特点 1、面向对象 Java是一种面向对象的语言。这里的对象是指应用程序的数据及其操作方法。Java的程序设计集中于对象及其接口,Java提供了简单的类机制以及动态的接口模型,实现了模块化和信息封装。 2、简单性 Java 是一种简单的语言。Java语言的设计者尽量把语言的构造规模变小,通过提供最基本的方法来完成指定的任务。 Java取消了许多语言中十分繁琐和难以理解的内容,例如C++的指针、运算符重载、类的多继承等等。 1.2 Java语言的特点 3、跨平台 跨平台是指Java能运行于不同的软件平台和硬件平台。Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口。 Java编译器能够产生一种于计算机体系结构无关的字节指令(Byte Code),只要安装了Java虚拟机,Java就可以在相应的处理机上执行。 4、健壮性 用Java编写的程序能够在多种情况下稳定执行,因为它在编译和运行时都要对可能出现的问题进行检查,以防止系统的崩溃 。 1.2 Java语言的特点 5、安全性 Java是一种安全的网络编程语言,不支持指针类型,能够避免在指针操作中易产生的错误 。 Java的安全性体现在多个层次上: 在编译层,有语法检查。 在解释层,有字节码校验器,测试代码段格式和规则检查、访问权限和类型转换合法性检查、操作数堆栈的上溢和下溢、代码参数类型合法性等。 在平台层上,通过配置策略,可设定访问资源域,无须区分本地或远程。 1.2 Java语言的特点 6、可移植性 Java具备有很好的移植性,这主要得益于它与平台无关的特性。同时,Java的类库也能移植。 7、多线程机制 Java具有多线程机制,这使得应用程序能够并行地执行 。 8、动态性 Java比C++语言更有动态性,更能适应不断变化的环境。 1.3 Java的运行机制 1、Java程序与Java虚拟机 Java编译器的输出采用了字节码形式。Java运行时系统称为Java虚拟机(JavaVirtual Machine,JVM),JVM 就是一个字节码解释器。 将一个Java源程序编译成字节码文件,然后由Java虚拟机来执行这个字节码文件。利用Java虚拟机就可以把Java字节码程序跟具体的操作系统及硬件平台分隔开来。我们只要在各种平台上都实现Java虚拟机,任何Java程序就可以在该系统上运行。 1.3 Java的运行机制 2、运行机制 Java虚拟机是Java语言的基础,它是Java技术的重要组成部分。Java虚拟机是一个抽象的计算机,它具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。Java解释器负责将字节代码翻译成特定机器的机器代码。 Java技术由Java源程序、Java字节码文件、Java虚拟机和Java类库(Java API)等四个方面组成。Java又可分为编译环境和运行期环境。 在Java编译环境,编写好一个Java源程序(.Java),经Java编译器编译成字节码文件(.class)后,保存在磁盘。 在Java运行期环境,首先通过类装载器把编译好的字节码文件*.class及源程序中所引用了的类库Java API的字节码文件一并装载到内存方法区。 1.4 程序设计算法及描述 一般说来,利用高级语言编程、解决具体问题时,要经过若干步骤,主要有:分析具体问题、确定算法、编程、编辑、编译和运行。 什么是算法呢,简单地说,程序设计算法就是用计算机解决问题的方法和步骤。 描述算法的方法有很多,主要有:自然语言、流程图、盒图、伪代码、程序语言等。 流程图的基本符号如图1.3所示。 用流程图表示的三种基本结构如图1.4所示 1.5 Java程序的开发过程 1.5.1 JDK的下载与安装 1、JDK的下载 到Sun公司的官方网站下载Java JDK(Java SE Development Kit,简称JDK) 必威体育精装版版本,免费。 2、Java的安装 1.5 Java程序的开发过程 1.5.1 JDK的下载与安装 3、Java开发环境的配置 在Window XP下,在“我的电脑”(点击右键)→弹出“系统属性”对话框→选择“高级”选项卡→单击“环境变量”按钮, 再在其中选择“系统变量”的“新建”,然后在变量名中输入:“CLASSPATH”,在变量值输入:“.;C:\Java\JDK6\lib\dt.jar;C:\Java\JDK6\lib\tools.jar”,最后选择确定。 再用相同的办法,建立变量名“PATH”,其变量值为:“C:\Java\JDK6\bin;”。 1.5 Java程序的开发过程 1.5.1 JDK的下载与安装 3、Java开发环境的配置 如果熟悉DOS命令,
文档评论(0)