Fork me on GitHub

第2章 变量和常量

 

1.关键字

有一些单词在Java中有某种特殊的用途,不能用在其他地方,这类词称为关键字。
Java是严格区分大小的,所有如果是大小写不同,对应的不是同一个词
例:void是关键字,但是voiD却不是

2.标识符

标识符:用于给Java中的变量、类、方法等命名的符号
使用时需要注意:
1.由字母,数字,下划线,美元符构成
2.不能是关键字和保留字,不能数字在前
3.严格区分大小写
4.见名知意

3.变量是什么

定义:变量可以看到是不同类型的盒子,不同盒子装着不同类型的数据。
变量用三个元素来描述:
变量类型:每一个变量都要先定义变量类型
变量名:变量名使用标识符来命名
变量值:我们赋予的
注意:变量和字符串之间的拼接使用加号 +

4.如何命令Java变量

如上所述

5.Java中的数据类型

Java中的数据类型分为8中基本数据类型和引用数据类型,具体可以看这个:


另外String也是一个常用的引用数据类型的数据
基本数据类型和引用数据类型有什么区别呢?
1.基本数据类型是一个盒子,数据本身就保存在盒子里面,引用类型的盒子里放的是数据的物理地址,通过这个地址找到数据
2.基本数据类型保存在堆中,引用类型保存在栈中
关于float,使用时需要在数值后面添加f

例:float height=175.2f;

但是double类型的却不用加f

double height=175.3;

关于char和String的区别
1.char表示字符,定义时使用单引号,只能存储一个字符

例:char c = ‘x’;

String表示字符串,定义时使用双引号,可以存储一个或者多个字符

 例:String name = "tom";

2.char是基本数据类型,String是一个类,具有面向对象特征,可以调用String的一些方法,例如:name.length()可以获取字符串的长度

6.Java中变量的使用规则

1.变量必须要先申明后使用
2.可以在声明的同时进行初始化,也可以先声明后赋值
例:String love;
love = “i love you”;
3.变量每次只能赋值一个,但可以多次修改
4.main()方法中的变量必须要先赋值才能输出

7.Java中的自动类型转换

不同数据类型之间会相互转换,向满足这两个条件的时候会自动转换:
1.目标类型能兼容源类型,例如double能兼容int,但是char不能兼容int型
2.目标类型大于源类型,例如double长度为8,int为4。int可以自动转换成double,但是double不能转换成int

8.Java中的强制类型转换

上面说double不能自动换到成int但是,可以经过强制转换来实现,强制转换的方法如下:

double num =75.8;
int IntNum = (int)num;

要转成的目标类型需要放在变量前面的括号里面
注意:强制类型转换可能会造成数据的丢失

9.Java常量的应用

Java中的常量是代表一种特殊的变量,这种变量只要赋值就不允许被改变,定义语法如下:
final 类型 常量名=值;

final String PI=3.14;

其实最主要的就是那个final,这个定义之后就不能再被改变,无论什么地方
注意:常量名一般建议使用大写

10.如何在Java中使用注释

Java中注释有三种:
1.单行注释://此处是注释
2.多行注释:

/*
此处是注释1
此处是注释2*/

3.文档注释

/**
*此处是文档注释
*@author 标明开发该类模块的作者
*@version 标明该类模块的版本
*@see 参考转向,也就是相关主题
*@param 对方法中某参数的说明
*@return 对方法返回值的说明
*@exception 对方法可能抛出的异常进行说明
*/

 

posted @ 2016-11-14 13:31  洋葱源码  阅读(298)  评论(0编辑  收藏  举报