Java语言程序设计实用教程第2章 Java的本质.pptVIP

  • 0
  • 0
  • 约6.26千字
  • 约 44页
  • 2019-07-17 发布于辽宁
  • 举报

Java语言程序设计实用教程第2章 Java的本质.ppt

Applet程序的生命周期 stop() 该方法在用户离开包含Applet的页面时会被自动调用。和start方法一样,stop方法也可以被多次调用。该方法的作用是,当用户离开包含Applet的页面时,停止一些耗费系统资源的活动,如播放动画等。如果在Applet中没有动画、音乐文件播放,那么通常可以不使用这个方法。 destroy() 当用户正常关闭浏览器时,浏览器会调用destroy方法。该方法用于回收系统资源,如回收图形用户界面的系统资源、关闭连接等。至于Applet实例本身,会由浏览器来负责从内存中清除,不需要在destroy方法中来清除。 四个方法init、start、stop和destroy分别对应了Applet的初始化、启动、暂停直到消亡的各个阶段。 Applet的生命周期和对应的方法 SISE Java语言程序设计实用教程 Java语言程序设计实用教程 第2章 Java的本质 * 本章学习要点: 理解Java的语言结构 理解变量的含义 掌握Java的词法规范 掌握Java的常用保留字 掌握Applet、窗口化应用程序的编写 * 简单回顾一下Java程序的主要执行步骤 使用工具编写Java代码,Java代码是由Java语句和声明组成的纯文本文件 文本编辑器:记事本、Word… 专门的IDE工具:Eclipse、Jbuilder、JCreator… 将Java代码交由Java编译器进行编译,如使用Javac命令,产生扩展名为.java的文件 Java应用程序的执行,可使用Java命令 程序结构 代码分析之一 代码分析之二 * Java语言的组成 标识符 关键字 分隔符 * 标识符 常量、变量、方法、类的名称,以字母、下划线或$开头。 严格区分大小写。Ad、ad、aD是不同的标识符。 约定: 常量用全用大写字母,并用下划线分割线单词、变量用小写字母开始,类、函数和接口以大写字母开始。 使用能准确说明含义的英文描述符,例如:firstName,不提倡使用x1,y1等表达过于简单,不能表达出含义的描述符 采用所开发的软件系统所在的领域名词,例如client VS customer 尽量少用缩写,Number,nbr、no或者是num; 避免使用长名字(一般不超15个字母) 避免使用下划线作为名字的首末字母 命名风格要统一,尽量与所采用的操作系统或开发工具保持一致,如Windows“大小写”混排,AddChild,而UNIX是“小写加下划线”,add_child 程序中不要出现标识符完全相同的局部变量和全局变量 变量的名字应使用“名词”或“形容词+名词”,如:float value, float oldValue 全局函数的名字应使用“动词”或者“动词+名词”,如:DrawBox() 用正确的反义词命名具有互斥一样的变量或者函数方法:minvalue,maxValue,SetValue,GetValue 尽量避免名字中出现数字编号:value1,value2 全局变量前加前缀g_,表示global,例如:Int g_howManyPeople 类的数据成员前加前缀m_,表示member,例如 Void SetValue(int width,int height) { m_width=width; m_height=height; } 保留关键字( Keywords) 关键字也称保留字,是Java语言本身使用的标识符,它有其语法含义。 * 分隔符 分隔符用来分隔Java程序中的基本元素,有注释、空白符、和普通分隔符三种。 注释:先写注释后写代码,或者边写代码边写注释 // 单行注释 /*……*/ 多行注释 /**……*/ 多行注释(文档注释,使用@标记),可由javadoc程序处理 空白符:空格、回车、换行符、制表符 普通分隔符(6种)() {} [] ; , . * 常量 Java程序运行时值不可修改的量称为常量,分为字面值(即常数)与标识符常量两种。 标识符常量实际上是一个变量,但它的值一旦初始化以后,就不允许再发生改变。因此标识符常量要先定义后使用,一般用于给一个常数取一个有意义的名字。 字面值即是Java源程序中表示的常数值,如12.6、246,false等,表示一个个具体的值。 常量在表达式中用文字串表示,它区分不同类型,如整型常量123、-15,实型常量12.1f,字符常量x,布尔常量true,字符串类型常量Test等。 * 常量的数字类型 整数常量:字节型(byte)、短整型(short)、整型(int)、长整型(long),在内存的存储长度分别为8位、16位、32位和64位 浮点数

文档评论(0)

1亿VIP精品文档

相关文档