对ava的认识.ppt_第1页
对ava的认识.ppt_第2页
对ava的认识.ppt_第3页
对ava的认识.ppt_第4页
对ava的认识.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

Java面向对象程序设计 重庆城市管理职业学院张望15823566796372401712 学习目标 掌握面向对象的编程方法和思想掌握JAVA基本语法及程序结构掌握JAVA程序的编译方法和Debug能力培养正确良好的编程逻辑和习惯为JAVA的应用编程构筑基础培养查阅专业资料的能力 循序渐进 动手实践 自学能力 课程说明 考核方式 平时考核与期末考试相结合总成绩 平时成绩 课程实践 期末考试 20 30 50 参考书目 经典著作 Java优秀书籍勿多戒躁 适合自己 坚持看完 Chap01了解Java 了解什么是Java程序设计语言理解Java的工作方式掌握Java程序框架 理解类和方法的结构熟悉简单Java应用程序的书写格式在Java环境下编写第一个Java程序并执行 认识一个新朋友 姓名 Java性别 不详出生年月 1995年6月性格特点 简单 面向对象 与平台无关 多线程 安全 动态爱好特长 pc机应用程序 Internet应用开发 电子商务 手机游戏 Java的工作方式 Java的工作方式 Java把程序编译为字节码 字节码可以在提供了Java虚拟机的任何系统上被解释执行 Java三种Java技术平台 J2SE Java标准版 适用于开发桌面应用程序 J2ME Java微型版 适用于嵌入式消费产品 如为手机 掌上电脑 电视机顶盒等进行程序开发 J2EE Java企业级版 用来构建企业及服务应用 开发环境的准备 Step1 安装jdk 可从网上下载 学校使用版本为jdk 1 5 0 04 windows i586 p exeStep2 配置环境变量path和classpath 配置环境变量 1 右键单击桌面上的 我的电脑 图标 在弹出的菜单中选择属性 出现如下对话框 选择 高级 选项卡 找到 环境变量 配置环境变量 2 在 系统变量 中 设置Path ClassPath 大小写无所谓 先拖动滚动条找找看 如果已存在则选中 点击 编辑 如果不存在则点击 新建 配置环境变量 3 为Path和ClassPath指明路径 找到jdk的安装目录 注意Path和ClassPath的路径是不同的 Path要找到bin这个文件夹层次 ClassPath要找到lib这个文件夹层次 例如将jdk1 5版安装在D Java JDK15目录下 则Path环境变量应设置为 D Java JDK15 bin ClassPath环境变量应设置为 D Java JDK15 lib 操作界面见下一页 配置环境变量 配置环境变量 4 检查配置是否成功 在开始菜单 运行 输入 cmd 出现MS DOS窗口 键入 java version 回车 如果出现英文提示显示版本信息 则说明环境变量设置成功 两类Java程序 Java应用程序 JavaApplication 能在支持Java的平台上 通过Java解释器独立运行的程序 Java小程序 JavaApplet 通过支持Java浏览器来运行的 第一个Java应用程序 publicclassFirstApp publicstaticvoidmain Stringargs System out println 哈哈我的第一个Java程序 应用程序名称 main方法 应用程序的入口 程序中的语句 实现输出一句话 关于Java应用程序的说明 Java中的基本程序单位是类 每一个程序中应该有一个公共类 publicclassFirstApp就是声明了一个公共类 其中FirstApp是类的名称 由用户指定 公共类的名称必须与文件名一致 每一个Java应用程序必须定义一个main方法publicstaticvoidmain Strings mian方法必须在public的类里面 如果在一个java程序文件中定义了多个类 则只能有一个public的 初识类 形如publicclassMyFirstApp 这样的代码 就是一个类 Java中的标识符 命名规则 由字母 数字 下划线 或美元符号 组成开头不能为数字区分大小写不能插入空格不可与关键字重名 f28 s publicfxbyte12xabc Java语言标识符命名的一些约定 每个名字可以由几个单词连接而成 对于类名 每个单词的开头字母应该大写 publicclassMyFirstApp对于方法名和变量名 类似类名的命名规则 但第一个字母不用大写 myMethod 常量应该用全部大写的标识符定义 包名应该全部小写 java awt 关于方法 可简单理解为 Java中的方法即C中的函数 Java的方法都定义在类的内部 即写在类的大括号里 一个类的内部可以定义很多个方法 方法定义的格式可以简单描述如下 修饰符返回值类型方法名称 参数列表 方法体中的语句 代码编写及保存 记事本中输入代码 保存为MyFirstApp java文件 Java规定 如果源代码中有公共类 public修饰的类 那么文件保存的名称必须和该类一致 并且main方法通常放在这个类中 公共类只能写一个 如果源代码中没有公共类 那么文件名称和任意一个类名称一致就可以了 编译程序 在DOS环境下编译源代码 键入 javacMyFirstApp java 回车 如果代码有语法错误 将会显示相应的提示信息 如果程序没有问题 则自动回到命令提示符 并在文件夹内产生相应的 class字节码文件 有错误必须排除 修改后的源程序需要重新编译 只有在一切正常的情况下才能运行程序 运行程序 在提示符位置键入 javaMyFirstApp 刚才编译产生的字节码文件被解释并运行 main 方法与命令行参数 main方法是每个Java应用程序执行的入口不管你的程序有多么庞大写了多少个类 必须有一个应用程序的主类 这个主类要含有publicstaticvoidmain String args 这个方法 同时要注意 每个应用程序只能有一个main方法 main方法参数表中的String args叫做命令行参数 这是一个字符串数组 可以接收执行程序的同时所给的一些初始数据 main 方法与命令行参数 如果执行java程序时带一个参数 这个参数就放在args 0 里面 如果带两个参数 那么第一个参数放args 0 里面 第二个参数放在args 1 里面 以此类推 命令行带有多个参数时 各参数之间用空格分开 命令行输入两个整数 输出它们的和 publicclassExample1 1 publicstaticvoidmain String args inta b sum a Integer parseInt args 0 b Integer parseInt args 1 sum a b System out println a b sum main 方法与命令行参数 命令行参数都是字符串 如果需要把输入的内容当成数值来用 需要进行类型转换 常用的类型转换如下 将字符串 7 转换为整数7存到变量a中 inta Integer parseInt args 0 将字符串 3 5 转换为单精度实数3 5存到变量b中 floatb Folat parseFloat args 1 将字符串 3 5 转换为双精度实数3 5存到变量c中 doublec Double parseDouble args 1 提炼字符串 ABC 的第一个字符到ch变量中 charch args 3 charAt 0 基本数据类型 流程控制语句 三大结构控制语句 顺序 选择 循环 Java中的流程控制语句与C语言相同 选择结构 1 if 布尔表达式 语句 2 if 布尔表达式 语句1 else语句2 3 if 布尔表达式 语句1 语句2 使用注意 条件要用小括号括起来 小括号后不要乱加分号 执行语句为多条时要使用大括号把这一系列语句括起来 else必须和if搭配使用 多分支结构要注意ifelse的配对和情况判断的完整性 选择结构 switch 整数表达式 case常量表达式1 语句1 语句2 break case常量表达式2 语句3 break default 语句4 注意关键字拼写 大括号 冒号等语法要求 有关switch语句的说明 小括号里的表达式只能是整型或字符型表达式 case中的值必须是整型或字符型常量 且互不相同 多个case要执行相同的操作 可共用一组语句 使用break语句完成开关功能 避免各个case执行混乱 常用循环结构 分类 while do while for 当满足条件才执行循环体 先执行循环体再判断条件 最灵活的循环语句 循环体内要有趋向条件结束的语句 while语句 当型 循环结构while 表达式 语句 循环体如果包含一个以上的语句 要用大括号括起来 否则while语句的范围只到while后第一个分号处 循环体中要有使循环趋向结束的语句 do while语句 先执行循环体 再判断循环条件是否成立 do sum i i while i 10 do循环体语句while 表达式 for语句 最灵活的循环语句 for 表达式1 表达式2 表达式3 循环体语句 for 循环变量赋初值 循环条件 循环变量增值 循环体语句 break与continue break结束当前循环体的执行控制转移到循环体外下一个可执行语句 continue跳过循环体中continue语句后面的所有语句 控制转移到循环条件判断处 准备进入下一次循环 return语句 return return表达式return的功能是从方法体内将控制转移出来 也就是从方法中退出控制将回到方法体调用时的下一个可执行语句表达式的类型要与方法要求的返回类型相一致void型方法只能使用不带表达式的return语句 了解JavaApplet小程序 importjava applet importjava awt publicclassMyAppletextendsApplet publicvoidpaint Graphicsg g setColor Color red g drawString 欢迎学习Java语言 20 20 JavaApplet小程序的编译和运行 编译c 1000 javacMyApplet java运行方式一 JavaApplet由浏览器来运行 因此我们必须编写一个超文本文件 含有applet标记的web页 通知浏览器来运行这个JavaApplet 以下是一个简单的html文件 page html JavaApplet小程序的编译和运行 运行方式二 如果浏览器不支持JavaApplet程序 比如WinXP自带的IE 你

温馨提示

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

评论

0/150

提交评论