您的位置:首页 > 编程语言 > Java开发

11级_Java_曹建波3.27 Java第二天

2012-04-10 08:06 274 查看
Java第二天
概念:

标识符(identifier) :起到标识作用的符号。

标识符的命名规则

(1)标识符必须以字符、下划线(“_”)或美元符(“$”)开头,后跟字符、下划线、美元符或数字(0~9)。

(2)长度无限制。

关键字(Keyword)

Java语言将一些特定的单词(或字符序列)保留做专门用途,这些单词或字符序列被称为关键字(Keyword)或保留字(Reserved Word)。

注意

(1)Goto和const虽未起任何作用,但为避免无用也被作为关键字保留下来;

(2)True和false虽不是关键字,但也已被用作专门用途,因此不可做标识符使用;

(3)Java关键字都是小写。

注释

是对源程序起解释说明作用的文本信息,适当的使用注释可以增强程序代码的可读性和可维护性。

注释的格式

以//开头,注释内容从//开始到本行行尾结束;

以/*开头,直到遇到*/结束,注释内容可以跨行,适用于内容较长的注释;

以/**开头,直到遇到*/结束,注释内容可以跨行。使用JDK中提供的文档化工具javadoc可以将这种注释的内容提取出来自动生成软件说明文档 。

数据类型的分类

将数据按数据性质进行分类,每一类称为一种数据类型(datatype)。数据类型定义了数据的性质、取值范围、存储方式以及对数据所能进行的运算和操作。

基本数据类型

基本数据类型是Java语言中预定义的、长度固定的、不能再分的类型,数据类型的名字被当作关键字保留,并且都是小写的。

类型名称
关键字
所占字节
取值范围
默认值


字节型
byte
1
-27~27-1
(byte)0
短整型
short
2
-215~215-1
(short)0
整型
int
4
-231~231-1
0
长整型
long
8
-263~263-1
0


单精度浮点数
float
4
-3.4E38~3.4E38
0.0
双精度浮点数
double
8
-1.7E308~1.7E308
0.0
字符型
char
2
0~65535
‘\u0000’
布尔型
boolean
1
true和false
false
常量

整型常量
12 -98245 0122 0x4f 5649L
浮点常量
1.23 1.23E-5 1.23e+2 1.23f 1.23e+3f
布尔型常量
true false
字符型常量
' a' '汉' '\n ' ' \141 ' ' \u234f '
字符串常量
“this is a string!\n”
变量

变量的声明

<类型> <变量名> [=<初值>][,<变量名>[=<初值>]…];

int a,b; float var=1.2f; charc1,c2=‘a’;

变量的作用域

变量的作用域也称变量的作用范围,即一个变量在多大的范围内可以使用。

类中声明的变量

方法中声明的变量

复合语句中声明的变量

编码惯例:

编码惯例是指开发人员在编码过程中应遵循的约定,或者说是初学者应努力养成的编码习惯。编码惯例虽不是强制性的,但对于软件开发工作的影响非常大。

命名惯例:

给Java类、方法、变量等以标识符命名时最好能体现其含义,且应简单明了、风格一致 。

项目
命名规则
说明/举例

名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML。
class Person;
class SprintRain;
方法
动词或动词性词组,首字母小写,第二个及以后的单词首字母大写。
run();
displayInfo();
接口
同“类”的命名规则。
interface Runner;
变量
名词或名词性词组,首字母小写,第二个及以后的单词首字母大写;不提倡使用下划线“_”和美元符“$”作为变量开头;单词间可以使用下划线分隔;变量名不宜过长但也应有意义,除非是临时使用(例如只涉及几行代码)后即丢弃的情况,不建议使用单个字母做变量名,常用的单字母变量名包括表示整数的i、j、k、m、n和表示字母的c以及表示异常对象的e等。
int i;
char c;
double salary;
int age;
int student_age;
String studentName;
Exception e;
常量
名词或名词性词组,全部大写;单词间使用下划线分隔。
final int MAX_LEVEL=10;

名词或名词性词组,全部小写;一般使用本公司/组织网站域名的逆序、后跟具体的软件内部模块名
package com.sun.java;
package com.mycompay.db;
文件的组织

建议一个源文件中只定义一个Java类或接口,无论该类或接口是否被声明为public的,文件名都以类名来命名。源文件中各成分的出现顺序为:

开始的注释、package语句、import语句、类/接口声明

在一个Java类中,各种成分的排列本无严格规定,也没有特别通用的惯例,为便于初学者掌握,这里也给出一个推荐的顺序:

属性声明、构造方法声明、static语句、普通方法声明、main方法声明、内部类的声明

分隔与缩进

好的分隔包括换行和缩进,能够保证程序层次清晰,以增强可读性。主要是使用空格符、制表符、换行符及小括号。

声明语句

建议每行声明一个变量,并尽量在声明的同时对其进行初始化,除非其初值尚不确定。局部变量应在其所在的方法或语句的开头集中声明。也应避免将变量不必要的声明在外层范围中,否则会影响代码的可读性。

以上是课上讲的知识点在注释里用/** */可以生成帮助文档

如图:

1. 用EditPlus写下代码



2. 编译一下 —— 运行



3. 用javadoc来生成帮助文件



输入javadoc –ddoc type.java(在doc文件夹下生成帮助文件)



提示有错误,我们需要把类改成public类型



再运行一下javadoc



4. 这就生成了我们自己的帮助了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: