




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主编:孙修东、王永红高职高专规划示范教材 北京航空航天大学出版社目录任务一 搭建环境(构建Java集成开发环境)任务二 Java欢迎你(开发简单Java应用程序任务三 小试牛刀(学习Java语言基础)任务四 挑战选择(使用分支控制流程)任务五 游戏人生(使用循环控制流程)任务六 回归自然(创建、使用类和对象)任务七 3G时代的消息传递(定义和使用类方法)任务八 保护你的隐私(封装的使用)任务九 子承父业(继承和多态的使用)任务十 上帝万能之手(接口的使用)任务十一 用数组存储信息(使用数组)任务十二 使用字符串进行交流(使用字符串)任务十三 防患于未然(捕获并处理异常)任务十四 主动出击(抛出
2、异常)任务十五 认识Java Applet(Applet入门)任务十六 丰富多彩的Applet(在Applet中播放声音和显示图像)任务十七 进入Windows世界(设计图形用户界面)任务十八 布局规划(使用布局管理器)任务十九 事件委托处理(如何处理事件)任务二十 选择之道(使用选择控件和选择事件)目录任务二十一 简明清晰的菜单(使用菜单和其他常用事件)任务二十二 访问数据(使用JDBC连接数据库)任务二十三 访问数据升级(数据库编程)任务二十四 文件管理(目录与文件管理)任务二十五 顺序进出之道(文件的顺序访问)任务二十六 随机进出之道(文件的随机访问)任务二十七 JAVA的分身术(创建和
3、启动线程)任务二十八 线程的生命周期与优先级(线程的状态与调度)任务二十九 基于连接的通信(Java中的套接字Socket)任务三十 基于无连接的通信(Java中的数据报编程)目录任务二 Java欢迎你(开发简单Java应用程序)21知识目标知识目标能力目标能力目标Java应用程序结构;Java小程序结构;Java程序编写及运行过程 理解什么是程序;会使用Eclipse开发简单Java程序;掌握简单调试与排错技术 内容提要内容提要4跟我做:我的第一个跟我做:我的第一个JavaJava程序程序 1235实现方案实现方案 代码分析代码分析 必备知识必备知识 动手做一做动手做一做 2.1 跟我做:我
4、的第一个Java程序n任务情景任务情景编写一个程序,运行时在控制台输出“Java欢迎你!”信息。n运行结果运行结果第1章目录n问题分析问题分析在开始编写Java程序之前,首先应该熟悉它的开发过程。Java语言的开发过程如图2-2所示。编译生成字节码文件后,其中Java解释器执行Java应用程序,而浏览器执行Java小应用程序。字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。下面来看一下Java应用程序的实现方案。第1章目录2.2 实现方案n解决步骤解决步骤1.编写Java源文件使用文本编辑器,如Edit或“记事本”来编写源文件。但是要注意,因Word编辑器
5、含有不可见字符,所以不可使用。编写完成后的源文件应以.Java为扩展名保存起来。2.编译Java源程序使用Java编译器(Javac.exe)编译源文件,可得到字节码文件。3.运行Java程序Java程序分为两类:Java应用程序Application和Java小应用程序Applet。Java应用程序必须通过Java解释器(Java.exe)来解释执行其字节码文件;Java小应用程序必须通过支持Java标准的浏览器来解释执行。通常Netscape Navigator和Internet Explorer这两种常见浏览器都完全支持Java。第1章目录2.2 实现方案2.3 代码分析 n程序代码程序
6、代码/* * HelloWorld.Java* 我的第一个Java程序 */public class HelloWorld /定义公共类HelloWorldpublic static void main(String args) /应用程序入口即main()方法System.out.println(Java欢迎你!); /输出中文HelloWorld!一个Java源文件可以包含多个类,但是整个文件最多只有一个类为public,类是构成Java程序的主体,class是类的说明符号,且这个public的类的名称必须和文件名一致。类中包含了多个实现具体操作的方法,每个应用程序中必须包含一个main(
7、)主方法,它是程序的入口点,与C/C+是一样的。本例Main方法中只有一条语句System.out.println( Java欢迎你! );,运行程序后向屏幕输出一字符串:“Hello World!”。第1章目录n应用扩展应用扩展1.源文件的命名规则 如果在源程序中包含有公共类的定义,则该源文件名必须与该公共类的名字完全一致。在一个Java源程序中至多只能有一个公共类的定义。如果源程序中不包含公共类的定义,则该文件名可以任意取名。如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件。包名:包名是全小写的名词,中间可以由点分隔开,例如:Java.awt.event; 类名
8、:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp; 接口名:命名规则与类名相同,例如interface Collection;方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,isButtonPressed; 特别提醒Java程序是大小写敏感的,String和string是不同的。第1章目录2.3 代码分析代码分析 2.Java注释 注释为程序中的语句作说明,注释内容不会执行。Java注释分为单行注释和多行注释。(1)单行注释就是在程序中注释一行代码
9、,在Java中用/放在需要注释的内容之前就可以 。(2)多行注释就是一次性的将多行注释掉,用/*开始,以 */结束,需注释的内容放在其中间。为什么要添加程序注释呢?(1)当你下次再看到这段代码时,要想找到当初编写这段代码时的思路,建议添加注释。(2)在团队协作开发过程中,一个人写得代码要想被团队中的其他人所理解,建议添加注释,从而可以利于整个团队成员之间的沟通。另外,在有关代码风格的问题中,最为显眼的可以说就是代码的缩进(Indent)了。缩进是通过在每一行的代码左端空出一些空格,来更加清晰地从外观上体现出程序的层次结构(每个缩进一般以4个空格为单位)。第1章目录2.3 代码分析 2.4 必备
10、知识 2.4.1 Java程序结构Java程序主要分为两类:Java应用程序(application)和Java小程序(Applet)。Java应用程序的结构大致如下:import Java.io.*; /导入相关包public class HelloExam /外层框架 public static void main(String args) /Java入口程序框架 这里填写代码!. Java小程序的结构如下:import Java.applet.*; /将Java.applet 包中的系统类引入本程序import Java.awt.*; /将Java.awt包中的系统类引入本程序publi
11、c class HelloApplet extends Applet 这里填写代码!.第1章目录2.4.2 使用Eclipse创建Java程序的步骤1.现在我们来体验一下用Eclipse开发Java应用程序的过程。(1)打开Eclipse,选择菜单“File”-“New”-“Project”来新建一个“Java Project”( 如图2-3),点击下一步将项目命名为study(如图2-4),点击完成后,在包资源管理器里就有study项目了。(2)在包资源管理器中的study项目节点,右击src-New-Package(如图2-5),在新建包对话框中输入名称为com.task02。(3)选中“
12、Package Explorer”中的com.task02包节点上右击-“New”-“Class”,如图2-6所示。在弹出的对话框中键入类名(如:Welcome),选中public static void main(String args)前的复选框(如图2-7),点击“完成”按钮。(4)编写完成后,保存。(5)运行程序。在“Package Explorer”中,选中Welcome类节点,点击右键,选择“Run as”-“Java Application”(如图2-8)。系统将自动执行该程序,并在控制台上输出“欢迎进入精彩的Java世界!”字符串信息(如图2-9)。第1章目录2.4 必备知识必
13、备知识 图2-4 新建Java项目窗口 图2-3 新建项目窗口2.4 必备知识 图2-5新建包 2.4 必备知识 图2-7 新建类对话框 图2-6 新建类 2.4 必备知识 图2-9 运行结果 图2-8 运行Java应用程序 2.4 必备知识 2.用Eclipse开发Java小程序(Applet程序)的过程如下:(1)打开Eclipse,在studay项目中task02包下新建类、确定类名WelcomApplet、指定超类Java.applet.Applet,得到类的框架:package task02;import Java.applet.Applet;public class Welcome
14、Applet extends Applet (2) 在WelcomeApplet类体内输入以下语句按Ctrl保存文件:package task02;import Java.applet.Applet;public class WelcomeApplet extends Applet public void paint(Graphics g)g.drawString(Hello,Java AppletWorld!,10,20);(3)此时会有一处错误提示如图2-10,单击代码编辑区左侧的小红叉,双击接受第一种提示,Import“Graphics”(Java.awt),即会在第三行增加一条语句import Java.awt.Graphics。图2-10 错误提示(4) 运行Applet程序,点击工具栏里的运行按钮,选择运行方式为“Java Applet”,如图2-11,运行效果为2-12。2.4 必备知识必备知识 2.5 动手做一做动手做一做一、实训目的掌握使用Eclipse开发简单Java程序;掌握Java程序的框架;掌握创建一个Java程序的步骤;掌握Java项目组织结构;掌握简单调试与排错。二、实训内容1.在Eclipse中编写一个输出“I Love Internet”的 Java Application程序。2.在Eclipse中编写一个输出自己的基本信息如姓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国高级增压柴油机油数据监测研究报告
- 2025年中国防锈涂料行业市场发展监测及投资潜力预测报告
- 2025至2030年中国铁皮文具数据监测研究报告
- 中国冲压模具重点区域市场分析及行业竞争格局调研报告2025
- 岩石标本行业深度研究报告
- 初中生物培优补差措施
- 2025年数显式拉压力试验机项目可行性研究报告
- 海南省海口市2025年七年级下学期语文月考卷含答案
- 礼品经营合同范本
- Propionyl-L-carnitine-d3-hydrochloride-生命科学试剂-MCE
- 全日制普通高级中学体育教学大纲
- 《Web前端综合实战》实训-课程标准
- 物理化学全册电子教案
- 苏教版小学数学四年级下册教材分析课件
- Unit+1+Cultural+Heritage+Grammar导学案 高中英语人教版必修第二册
- 跌倒坠床的评估及预防课件
- 自闭症机构与家长协议书
- 压缩空气管道施工组织设计
- 《建筑防水构造(CPS反应粘结型防水材料)》
- 第1课调查旅游意向(课件)四年级下册信息技术粤教版
- 跨境电子商务基础与实务PPT全套完整教学课件
评论
0/150
提交评论