版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
认识第一个Java应用程序
学习目标了解Java程序的基本规范。掌握Java程序开发环境的搭建。掌握Java程序的编译和运行方法。掌握数据输入输出的基本方法。案例引入——第一个一个Java应用程序
案例说明Java程序可分为Application(应用程序)和Applet(小应用程序)两大类。根据介绍程序语言的传统,首先编写第一个Java应用程序,即“HelloWorld”程序。案例分析要完成本案例程序,首先要在Windows系统上(本书所有案例及实训练习均在Windows操作系统上实现)搭建Java开发环境,然后使用文本编辑器编辑源程序,而后完成编译和运行。1.2知识准备
1.2.1Java语言简介
Java是一种跨平台的面向对象的程序设计语言,由是由SunMicrosystems公司的JamesGosling于20世纪90年代初开发出来的。Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。1.2.2Java开发环境的搭建Oracle公司收购SUN公司以后,仍然不断推出新的JDK版本,目前最新的版本为JDK7。可以直接访问网址下载JDK。下载JDK01安装JDK02下载完成后,在电脑上可以看到JDK的安装文件:jdk-7u2-windows-i586.exe,接下来就可以进行JDK的安装了。1.2.2Java开发环境的搭建JDK安装成功后,还需要对操作系统的环境变量进行设置。设置环境变量03
打开“系统属性”对话框,选择“高级”选项卡。12
单击“环境变量”按钮,打开“环境变量”对话框。3
4
按同样的方法,新建环境变量和变量值。53
在“环境变量”对话框中,单击“系统变量”中的“新建”按钮,在弹出的“新建系统变量”对话框中,输入变量名和变量值。在“系统变量”选项组中选择Path选项,并单击其下方的“编辑”按钮,弹出“编辑系统变量”对话框,在当前变量值的基础上,增加“%JAVA_HOME%\bin”,并用分号隔开。单击”确定“按钮。
1.2.3JavaApplication开发流程
JavaApplication开发流程首先编辑编写源程序,并保存为“.java”文件;然后编译源程序得到字节码文件,即“.class”文件;最后通过Java解释器解释执行字节码文件。1.2.3JavaApplication开发流程
Java程序编写的基本规范大括号“{}”用于构成一个语句块,总是成对出现的。一条Java语句必须以分号结束。Java语言严格区分字母的大小写,如Hello和hello是不同的。1.2.3JavaApplication开发流程
Java程序的注释文档注释。在“/**”和“*/”之间的内容都是文档注释。可以通过JDK提供的工具javadoc提取程序的文档注释,生成程序的HTML文档。块注释。在“/*”和“*/”之间的所有内容都是注释。如/*这是块注释它可以包含很多行内容*/单行注释。以“//”开始到本行结束的内容都是注释。如//这是单行注释1.3案例实施1.3.1编写源代码编写HelloWorld.java文件打开记事本(或其他文本编辑器),输入以下Java源代码:publicclassHelloWorld{//定义一个类,类名为:HelloWorldpublicstaticvoidmain(String[]args){//main()是Java应用程序的主方法。System.out.println(“HelloWorld”);//在命令行下输出HelloWorld}}Descriptionofthebusiness1.3.2编译源代码JavaApplication需要先将源程序文件编译成字节码文件,才能被Java解释器解释运行。执行“开始”→“运行”命令,在弹出的“运行”对话框中,输入“cmd”,单击“确定”按钮,打开命令提示符窗口。将命令提示符的当前路径切换到Java源程序文件所在的目录,如D:\project,然后输入以下命令完成对HelloWorld.java的编译:javacHelloWorld.java1.3.3运行程序使用JDK的解释器java.exe就可以对编译后得到的字节码文件进行解释执行了,在命令提示符后输入下面的语句:javaHelloWorld程序运行结果1.4训练与实战编写一个简单的应用程序,实现将两个字符串参数交换次序后输出。1.4.1带命令行输入参数的Java程序训练内容训练过程编写源代码:编写Exchange.java文件。编译和运行程序1.4.2简单的输入输出处理
带命令行参数的运行方式能够将信息传递给程序,但这样的交互只能在运行程序的时候才可以。更普遍的需求是,在程序运行过程中与用户进行交互。下面我们将使用Java的标准输入输出对象,实现对输入的字母进行大小写转换,而后输出。训练内容训练过程
(1)编写源代码:打开记事本程序,输入代码,将程序以Trans.java为文件名保存到D盘。(2)编译和运行程序:在命令提示符窗口下,将路径切换到D:\project,然后输入下面的语句:javacTrans.java编译完成后输入下面的语句运行程序:javaTrans1.5实际工作中常见问题解析问题虽然安装了JDK,却不能使用javac和java命令来开发程序。问题分析与解决出现此类问题的主要原因是没有配置系统环境变量或系统环境变量配置不正确。因此需要正确配置JAVA_HOME、CLASSPATH、PATH这3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年贵州省证券从业资格考试基础科目练习题课件
- 《周长和面积的认识》课件
- ISO 13000-22021 塑料 - 聚四氟乙烯(ptfe)半成品 - 第2部分试样的制备和性能的测定标准立项发展报告
- ISO 9374-52021 起重机 - 提供的信息 - 第5部分架空起重机和门式起重机标准立项发展报告
- 路基专业培训练习题及答案
- 二建土建常见试题及对应答案
- 2026年低压电工完整试题及答案
- 2026年版《煤矿安全规程》考试题库附答案含各题型
- 2026电气低压考试题目及答案
- 2026年澳门特别行政区中小学教师资格证科目二备考练习题课件
- 2027届高三语文一轮复习:高中文言文挖空训练
- 2026年安徽省池州市公安辅警招聘知识考试题(含答案)
- 异位妊娠测试题及答案
- 煤气加压站安全管理与操作规范培训
- 徐工25吨吊车使用说明书
- (2026版)《国家发展改革委企业技术中心认定管理办法》学习与解读课件
- 晶体缺陷调控方法-洞察与解读
- 单位采购付款管理制度
- 酒店财务制度操作流程
- 饲料生产粉尘清扫制度
- 2025浙江温州瓯海科技产业发展集团有限公司及下属子公司招聘调整部分岗位笔试历年常考点试题专练附带答案详解试卷2套
评论
0/150
提交评论