- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计 主要内容 1、java的安装 2、开发过程 3、程序的编译及运行 1.4 Java程序的开发过程 1、java的安装 bin目录是一些执行文件,Java的编译器、解释器和工具。 demo目录是各种演示的实例。 lib目录保存库文件。 include目录下是Win32子目录,都是本地方法文件。 jre目录是Java程序运行环境的根目录。 2、设置环境变量 在Window 2000下,从“我的电脑”(右键)→高级→环境变量,再在其中选择“系统变量”的“新建”。 1.4.2 java程序开发过程 图1.5 Java程序的开发过程 1、建立Java 源文件 建立一个文本文档,包括有符合Java规范的语句。 开发一个Java程序必须遵循下述基本原则: (1)Java区别大小写,即Public 和public是不同的标识符。 ?(2)用花括号{}将多个语句组合在一起,语句之间必须用分号隔开。 (3)一个可执行的应用程序必须包含下述基本框架: public class Test { public static void main(String args[]) { …; //程序代码 } } (4)用文件名Test.java保存起来,即文件名必须与Public class 后的类名相同(包括相同的大小写),并使用java作为扩展名。 例:Test.java 图1.6 用记事本输入Java语句 2、编译源文件 在命令控制台窗口中,输入编译命令javac(如图1.8所示): ? javac Test.java 按回车键确认编译,如果编译成功,编译器就在包含Test.java文件所在的同一个目录下建立一个Test.class字节码文件。 3、执行字节码文件 Java编译器并不直接产生一个执行代码,因而不能直接在操作系统环境下执行。 通过Java解释器命令: java Test 【例1-1】 1. /* 一个Java换行程序 */ 2. class Example1_1 3. { 4. public static void main(String[] args) 5. { 6. System.out.println(Welcome\n to \nJava !); 7. } 8. } 程序说明 【例1-2】简单的提示框程序 import javax.swing.JOptionPane; class Example1_2 { public static void main(String[ ] args) { JOptionPane.showMessageDialog( null, Welcone\n to \nJava !); System.exit(0); //退出程序 } } 图1.14 提示框程序的运行结果 程序中: import javax.swing.JOptionPane; 是一条装载类库的import语句。import语句为编译器指定路径找到程序要使用的类。 关于注释语句 程序第9行的“//”号为注释语句。注释是程序中的说明性文字,是程序的非执行部分。它的作用是为程序添加说明,增加程序的可读性。Java语言使用3种方式对程序进行注释: “//”符号,它表示从“//”符号开始到此行的末尾位置都作为注释。 “/* … */ ” 符号,它表示从“/*”开始到“*/ ”结束的部分都作为注释部分,可以是多行注释。 “/** … **/ ” 符号,它表示从“/*”开始到“*/ ”结束的部分都作为注释部分,可以是多行注释。 Applet程序(小应用程序) 1. /* 一个简单的Java小应用程序 */ 2. import java.applet.Applet; 3. import java.awt.Graphics; 4. public class Example1_3 extends Applet 5. { 6. String s; 7. public void init() 8. { 9. s=我对Java很痴迷。; 10. } 11. public void paint(Graphics g) 12. { 13. g.drawString(s,25,25); //在第25行25列位置显示字符串内容 14. } 15. } 【程序说明】 在程序第2行: import java.applet.A
您可能关注的文档
- 东华大学计算机科学与技术学院计算机系统与网络技术课件 第十一讲.ppt
- 东华大学计算机科学与技术学院计算机系统与网络技术课件 第四讲.ppt
- 东华大学计算机科学与技术学院计算机系统与网络技术课件 第五讲.ppt
- 东华大学计算机科学与技术学院计算机系统与网络技术课件 第一讲.ppt
- 东华大学计算机科学与技术学院信息系统与数据库技术课件 第二十三讲.ppt
- 东华大学计算机科学与技术学院信息系统与数据库技术课件 第六讲.ppt
- 东华大学计算机科学与技术学院信息系统与数据库技术课件 第十二讲.ppt
- 东华大学计算机科学与技术学院信息系统与数据库技术课件 第十讲.ppt
- 东华大学计算机科学与技术学院信息系统与数据库技术课件 第十六讲.ppt
- 东华大学计算机科学与技术学院信息系统与数据库技术课件 第十四讲.ppt
最近下载
- 光纤激光打标机说明书用户手册.pdf
- ME4312应用指导V.1 2016.07.07微盟原厂规格书.pdf VIP
- 《铸造用砂圆形度检测方法》.pdf
- 2024年物业年终总结及明年计划报告.ppt
- 2023年浙江工业大学网络工程专业《操作系统》科目期末试卷A(有答案).docx VIP
- 美国德百世dv55全自动双水平呼吸机简易操作手册.pdf
- 2023年浙江工业大学软件工程专业《操作系统》科目期末试卷A(有答案).docx VIP
- 气血疏通中级班讲义.pdf VIP
- 2024年秋季新人教版九年级上册化学全册教学课件(新教材).pptx
- 十二烷基硫酸钠对黄锑矿浮选行为的影响及作用机理.pdf VIP
文档评论(0)