第二章 JAVA中的变量和常量学习

来源:互联网 发布:淘宝开通购物号 编辑:程序博客网 时间:2024/05/17 01:26

第一节 JAVA中的关键字及标识符

JAVA中的关键字如下表,随版本更新可能会有新的内容。

abstract boolean break byte case catch char class continue defalut do double else extends false final finally float for if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient true try void volatile while

标识符就是用于给 Java 程序中变量、类和方法等命名的符号。如下例中的com.imooc和Demo这两个都是标识符。

package com.imooc;public class Demo{} 

标识符要遵守以下规则:
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴;
2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以;
3. 标识符是严格区分大小写的。 所以一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
4. 标识符的命名最好能反映出其作用,做到见名知意。

第二节 变量是什么

在JAVA中我们通过三个元素来描述变量:变量类型,变量名以及变量值。

String love="imooc";love="I love imooc";

String变量类型,love变量名,”imooc”变量值(其中String具有不可变性,重新赋值后会生成新的String对象,love变量名这实际是指向对象地址的引用,”imooc”为具体的值)。love=”I love imooc”; 变量重新赋值,重新指向了一个新的对象,对象值为”I love imooc”。

第三节 JAVA数据类型

Java 语言是一种强类型语言。通俗点说,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:

在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。
常用的基本数据类型有:

注意:
String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。

数据类型 正取值范围 负取值范围 byte 127(2^7-1) -128(-2^7) short 32767(2^15-1) -32768(-2^15) int 2147483647(2^31-1) -2147483648(-2^31) long 9223372036854775807(2^63-1) -9223372036854775808(2^63) 默认值0L long a=100000L;

float 默认值是0.0f float f1=253.4f;
double 默认值是0.0d double d1=123.4;
boolean 默认值是false;

第四节 Java中变量的使用规则

1、Java 中的变量需要先声明后使用;
2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值
String love=”imooc”;或者String love;love=”I love imooc”;
3、变量中每次只能赋一个值,但可以修改多次;
4、main 方法中定义的变量必须先赋值,然后才能输出;
5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等。

第五节 Java中的自动类型转换

int转换double类型时可以直接转换,这种叫做自动类型转换,当然自动类型转换是需要满足特定条件的:
1. 目标类型能与源类型兼容,如 double 型兼容 int 型;
2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了。

第六节 Java中的强制类型转换

强制类型转换容易造成数据丢失,所以在转换时需要多加注意,强制类型转换的语法是:(数据类型)数值。

double avg1=75.8;int avg2=(int)avg1;

第七节 JAVA常量的应用

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名=值;

final double PI=3.14; final String LOVE="imooc";

常量名一般使用大写字符。程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 “男”,在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

第八节 如何使用注释

一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视。
Java 中注释有三种类型:单行注释、多行注释、文档注释。

我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。

使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明

0 0
原创粉丝点击