附录A:Java程序的运行与调试、DOS常用指令_第1页
附录A:Java程序的运行与调试、DOS常用指令_第2页
附录A:Java程序的运行与调试、DOS常用指令_第3页
附录A:Java程序的运行与调试、DOS常用指令_第4页
附录A:Java程序的运行与调试、DOS常用指令_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附录A:

Java程序的运行与调试、

DOS常用指令附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第1页!一、Java开发环境与运行环境JDK-JavaDevelopmentKit

编译程序: javac 打包工具: jar

虚拟机(JVM): java 文档工具: javadoc

调试工具: jdb Applet工具: appletviewerJDK的新版本名称

J2SE-Java2Platform,StandardEdition

J2EE-Java2Platform,EnterpriseEdition

J2ME-Java2Platform,MicroEditionJREvsSDK

JRE-JavaRuntimeEnvironmentVersions:Java(Language)vsJDK(Environment)

Java1.0-JDK1.0

Java1.1-JDK1.1.x

Java2-JDK1.2,JDK1.3,JDK1.4,JDK1.5,...附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第2页!下载JDK

java.sun./j2se/

JDK1.4.2版:j2sdk-1_4_2_04-windows-i586-p.exe

JDK1.5.0版:jdk-1_5_0_09-windows-i586-p.exe下载JDK1.4.2版j2sdk-1_4_2_04-windows-i586-p.exe下载java集成开发工具Eclipseeclipse-SDK-3.4.1-win32.zip下载Java开发环境附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第3页!安装JDK:

双击j2sdk-1_4_2_04-windows-i586-p.exe即可选择安装路径:例如,1.4.2版缺省路径为c:\j2sdk1.4.2_04 安装Java开发环境

第1步:安装JDK附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第4页!第3步:安装java集成开发工具Eclipse把eclipse-SDK-3.4.1-win32.zip解压到当前目录,得目录eclipse双击eclipse目录下的eclipse.exe文件即可运行eclipse软件。或点中eclipse.exe文件,按鼠标右键“发送到”“桌面快捷方式”,并把桌面上的该图标改名为“Eclipse”第4步:重新启动机器附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第5页!Area.java//计算半径为7米的圆的面积publicclassArea{

publicstatic

voidmain(String[]args) { doubler=7; System.out.println("本程序计算圆的面积!"); System.out.println("半径为"+r+ "米的圆的面积是"+r*r*3.14+"平方米!"); }}例1:一个简单的Java程序附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第6页!例子程序一的建模 应用领域 计算机程序银行帐户实体抽象概念

类Account

属性 数据 存款余额 浮点数据balance 行为 方法 存款 方法deposit() 取款 方法withdraw() 查询余额 方法getBalance() 约束 无显式对应(隐式表达)银行帐户实体的具体实例

对象张三的帐户 对象zhang3李四的帐户 对象li4附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第7页!(续上页) //主程序

publicstaticvoidmain(String[]args) { //为张三开设一个帐户 Accountzhang3=newAccount(); //张三的帐户存入500元后又取出100元 zhang3.deposit(500);

if(!zhang3.withdraw(100))System.out.println("取款余额不足!"); //为李四开设一个帐户 Accountli4=newAccount(); //从张三的帐户取出150元存入李四的帐户

if(!zhang3.withdraw(150))System.out.println("转帐余额不足!");

elseli4.deposit(150); //查询张三和李四的帐户余额 System.out.println("张三的帐户余额为"+zhang3.getBalance()); System.out.println("李四的帐户余额为"+li4.getBalance()); }}输出结果:张三的帐户余额为250.0李四的帐户余额为150.0附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第8页!Bank.java//银行帐户管理的演示程序publicclassBank{ //主程序

publicstaticvoidmain(String[]args) { //为张三开设一个帐户 Accountzhang3=newAccount(); //张三的帐户存入500元后又取出100元 zhang3.deposit(500);

if(!zhang3.withdraw(100))System.out.println("取款余额不足!"); //为李四开设一个帐户 Accountli4=newAccount(); //从张三的帐户取出150元存入李四的帐户

if(!zhang3.withdraw(150))System.out.println("转帐余额不足!");

elseli4.deposit(150); //查询张三和李四的帐户余额 System.out.println("张三的帐户余额为"+zhang3.getBalance()); System.out.println("李四的帐户余额为"+li4.getBalance()); }}附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第9页!(一).使用Eclipse开发和运行java程序

1.打开Eclipse在实验室,双击桌面上的“Eclipse”图标进入Eclipse工作台的欢迎页面附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第10页!在NewJavaProject对话框中,输入ProjectName:Hello其他为缺省选项按下Finish按扭附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第11页!3.在Java透视图中创建新类使用Java透视图右键单击Hello项目从Hello项目的源文件夹(src)

选择New>Class

在随后出现的对话框中:键入Hello作为类名称。在Whichmethodstubswouldyouliketocreate?下面,选中publicstaticvoidmain(String[]args)复选框然后单击Finish。附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第12页!这样将在编辑器区域创建一个包含Hello类和空的main()方法的.java文件Java项目的编辑器这样将在编辑器区域创建一个包含Hello类和空的main()方法的.java文件附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第13页!Eclipse编辑器的特点在键入时Eclipse编辑器会进行语法检查:依赖增量编译保存代码时,java程序在后台接受编译和语法检查默认情况下,语法错误将以红色下划线显示,一个带白X的红点将出现在左边沿其他错误在编辑器的左边沿通过灯泡状的图标来指示;这些就是编辑器或许能为您修复的问题——即所谓的QuickFix(快速修复)特性。代码自动完成:当键入开括号或双引号时,Eclipse会自动提供配对的符号,并将光标置于符号对之内。在其他情况下,可以按Ctrl+1来调用代码自动完成功能。附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第14页!双击该建议就会把建议代码插入到代码中的恰当位置。附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第15页!6.程序的输出运行后即得运行结果:附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第16页!2.编译打开命令提示符窗口开始菜单——所有程序——附件——命令提示符在命令提示符窗口中去到源程序的存放目录,如: E:\Java>使用DOS命令进行编译附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第17页!3.解释和运行程序运行例1程序:

D:\Java

javaArea

输出结果:

本程序计算圆的面积! 半径为7.0米的圆的面积是153.86平方米!附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第18页!运行例2程序(第二种组织方式):

D:\Java

javaBank注意以下命令会导致错误:

D:\Java

javaAccount运行例2程序(种组织方式):

D:\Java

javaAccount附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第19页!三、DOS常用命令切换磁盘驱动器:“盘符:”命令如当前目录是D盘的下述目录,要切换到E盘D:\TEMP>E:

E:\>去当前磁盘的根目录:“cd\”命令D:\TEMP>cd\

D:\>进入子目录:“cd子目录名”命令D:\>cdtemp

D:\temp>附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第20页!集成开发工具Eclipse实验室提供的java集成开发环境Eclipse是一种基于Java的可扩展开源开发平台版本号为: eclipseSDK3.4.1附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第21页!第2步:设置环境变量打开:

WINXP: 桌面——我的电脑——右键菜单“属性”——“高级”页面——“环境变量”按钮

VISTA、WIN7:

桌面——计算机——右键菜单“属性”——“高级系统设置”项——“系统属性”对话框——“高级”页面——“环境变量”按钮“环境变量”对话框的“系统变量”列表框中:1.选中Path项,点击“编辑”按钮, 在变量值后面添加双引号内的内容 “;c:\j2sdk1.4.2_04\bin”, 注意:变量值中原来的内容不得更改和删除2.“系统变量”按“新建”按钮, 变量名:classpath, 变量值:.;c:\j2sdk1.4.2_04\lib,确定。注意不要遗漏当前目录!附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第22页!编辑程序 源程序 编译程序字节码解释程序运行结果文本编辑器.javajavac.classjava勿将源程序放在根目录,开设自己专用的文件夹。二、Java程序上机过程附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第23页!银行帐户管理管理张三、李四等多个银行帐户提供开户、存款、取款、查询余额等功能例2:银行帐户管理附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第24页!例子程序一的源程序Account.java//银行帐户管理publicclassAccount{ //银行帐户的属性

privatedoublebalance=0;//存款余额 //向帐户中存款,存款金额为amount

publicvoiddeposit(doubleamount) { balance=balance+amount; } //从帐户中取款,取款金额为amount

publicbooleanwithdraw(doubleamount) {

if(amount<=balance){ balance=balance-amount;

returntrue; }else

returnfalse; } //查询帐户的当前余额

publicdoublegetBalance() {

returnbalance; }(未完待续)附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第25页!Account.java/**银行帐户的模型,由类<em>Bank</em>演示其用法。*@author 李文军*@version 1.01*@see examples.Bank#main*/publicclassAccount{

//银行帐户的属性

privatedoublebalance=0;//存款余额

//向帐户中存款,存款金额为amount

publicvoiddeposit(doubleamount) { balance=balance+amount; }

/*从帐户中取款, 取款金额为amount*/

publicbooleanwithdraw(doubleamount) { if(amount<=balance){ balance=balance-amount;

returntrue; }else

returnfalse; }

//查询帐户的当前余额

publicdoublegetBalance() { returnbalance; }}例2的另一组织方式文档化注释行注释块注释附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第26页!开发和运行java程序2种方法:使用Eclipse开发和运行java程序直接用JDK开发和运行java程序附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第27页!2.创建java新项目菜单File–New–JavaProject附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第28页!进入如下画面:Hello项目的java透视图Hello项目的源文件夹(src)附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第29页!在随后出现的对话框中:键入Hello作为类名称在Whichmethodstubswouldyouliketocreate?下面,选中publicstaticvoidmain(String[]args)复选框然后单击Finish附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第30页!4.Java编辑器中的Hello类在Java编辑器中输入Hello类的内容(Hello.java)

附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第31页!上面的代码例子在for语句后面有一个灯泡状图标:因为i的声明被省略了。双击该灯泡状图标将调出建议的修复列表。在此例中,它将提供创建一个类字段i、一个局部变量i或一个方法参数i的建议;单击其中的每一个建议都会显示将要生成的代码。下图显示了该建议列表和建议创建一个局部变量之后所生成的代码。附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第32页!5.程序的运行

代码无错误地编译完成后从Eclipse菜单上选择Run来执行该程序注意这里不存在单独的编译步骤,因为编译是在您保存代码时进行的。如果代码没有语法错误,它就可以运行了。附录A:Java程序的运行与调试、DOS常用指令共38页,您现在浏览的是第33页!(二).直接用JDK开发和运行java程序

1.编辑源程序用记事本编辑源程序保存Java源程序时,文件名字的后缀必须是.java把Java源程序存放在固定的目录下,如 E:\Java\***.java不要使用文字处理程序(例如WSP或Word),可选用UltraEdit、EditPlus或集成化Java开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论