《JAVA语言基本语法》PPT课件.ppt_第1页
《JAVA语言基本语法》PPT课件.ppt_第2页
《JAVA语言基本语法》PPT课件.ppt_第3页
《JAVA语言基本语法》PPT课件.ppt_第4页
《JAVA语言基本语法》PPT课件.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第二讲JAVA语言基本语法 第二章标识符 关键字和数据类型信息管理系武俊琢 温故 Java程序开发过程编写Java源文件 可用文本编辑工具 文件名与类名相同编译生成字节码文件 class javac exe命令 解释执行字节码文件中的类 java exe命令 环境变量的设置 path classpath Win2000命令窗口Java程序的种类Application应用程序Applet小程序 本讲要点 集成开发环境 Jcreater一个Applet小程序标识符关键字数据类型 Jcreaterpro 一个类似于TC的Java集成开发环境可以方便地编写java源文件可以方便地编译 运行Java程序Jcreater不是免费的软件安装时 可以先安装SDK 然后再安装Jcreater使用时注意 创建文件时 注意只需创建java文件 不用创建java项目 注意文件的命名和文件的保存路径 Applet小程序的开发过程 编写源文件 Applet源程序 编译生成字节码文件 class 编写html文件 将字节码文件嵌入其中 用浏览器打开html文件 即可自动调用Applet小程序并解释执行 或是appletviewer调用html文件 Java的Applet小程序 importjava applet importjava awt publicclassBoyAppletextendsApplet 从Applet类继承而来 publicvoidpaint Graphicsg paint方法用来绘制屏幕 g setColor Color red 设置文字颜色为红色g drawString 我一边喝着咖啡 一边学Java呢 5 30 g setColor Color blue 设置文字颜色为兰色g drawString 我学得很认真 10 50 一个JavaApplet程序也由若干个类组成 最简单的为一个类 一个Applet小程序不需要main方法 但是必须有一个主类是Applet的子类 如果要在窗口中绘制文字 图像 paint 方法是必要的 标识符 分隔符 注释 空白 普通注释符 软件编码规范中说 可读性第一 效率第二 注释一般占程序代码的20 50 单行注释 多行注释 文档注释 可被解释成程序的正式文档空白 空格 回车 制表标识符java中的包 类 方法 参数 变量等的名字由大小写字母 数字 下划线 美元 组成 但不能以数字开头 不能是Java中的关键字 这里的字母也包括世界上任何国家的 字母表 中的字符 比如汉字 日文等 不建议使用 例 Inner 1 123 javahello user name user name 关键字 标识符的命名习惯 关键字全部小写具有专门的意义和用途 不能当作一般的标识符使用 这些标识符称为保留字 reservedword P11 标识符命名习惯类 接口名 每个词的首字母都要大写方法 变量名 首字母要小写 其它单词首字母要大写常量 字母全部大写 单词之间用下划线分隔观察一个java程序 识别哪个标识符是类或接口名 哪个标识符是变量或方法名 Java语言的数据类型 数据类型概述基本数据类型数值整数 byte short int long 8 16 32 64浮点 float double 32 64字符 char 16逻辑 boolean 1引用数据类型 类 数组 接口 数据类型 常量数据及变量声明 常量数据整型 23 十进制 0X63 十六进制 063 八进制 长整型 25L浮点常量 小数常量默认为是double型的 float类型后一定要加f F 34d 34 0是double类型常量 34f 34 0f是float类型常量 逻辑常量 true false字符常量 a 8 n 我 都是字符常量 16进制表示的字符 占用两个字节 采用国际编码标准 Unicode码 字符串常量 a dkdkdk n null常量 表示对象的引用为空变量声明类型变量名1 变量名2 变量初始值 基本数据类型的转换 自动类型转换 表达式类型的自动提升整形 实型 字符型数据可以进行混合运算 运算时 不同类型的数据先转化为同一类型 字符型会转换为数值型 然后进行运算 表达式的类型为存储长度最大 精度最高的数据类型 当把级别低的表达式的值赋给级别高的变量时 系统会自动完成数据类型的转换 而级别高的表达式的值不能直接赋给级别低的变量 例 floatf f 34 12 f f 23 5 强制类型转换一般情况下 当精度高的类型向精度低的类型转换时 要明确指明 如 doublek 6 floatb float k JSP技术 JavaServerPages基于JavaServlet以及整个Java体系的Web开发技术 利用这一技术可以创建安全 跨平台的动态网站 技能训练二Java基本数据类型 训练目的本次技能训练的目的是让学生掌握开发Applet小程序的过程 熟悉Java的数据类型 运算符和表达式 能熟练运用它们编写程序解决一定的问题 训练内容及要求1 编写 编译 运行一个javaapplet小程序 使用绿色字显示 你好 Java 我是XXX 2 调试P16 17习题1 2 通过调试习题2 写出System out print 和System out println 的区别 3 写出在实训过程遇到的问题和解决的办法 有哪些收获 指导 1 启动Jcreater 创建源文件 注意文件名与类名一致 保存到自己的工作目录中 2 使用训练Jcre

温馨提示

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

评论

0/150

提交评论