一、注释
注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要,java中注释分为三种:
单行注释,单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字
// 这是单行注释文字
多行注释,多行注释的格式是使用/*和*/将一段较长的注释括起来
/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
注意:多行注释不能嵌套使用
文档注释,文档注释以/**开始,以*/结束
Java文档注释(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释,它是一种带有特殊功能的注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的Javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。
二、关键字
关键字是指被java语言赋予了特殊含义的单词
关键字的特点:关键字的字母全部小写
常用的额代码编辑器对关键字都有高亮显示
三、常量
常量:在程序运行过程中,其值不可用发生改变的量
Java中的常量分类:
字符串常量:用双引号括起来的多个字符(可以包括0、一个或多个)例如"a","abc","中国"等
整数常量:整数,例如:-11,0,66等
小数常量:小数,例如:-5.5、1.0、88.88等
字符常量:用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等
布尔常量:布尔值,表示真假,只有两个值true和false
空常量:一个特殊的值,空值,值为null
除空常量外,其他常量均可使用输出语句直接输出。
public class Demo01 { public static void main(String[] args) { System.out.println(11); // 输出一个整数 System.out.println(6.6); // 输出一个小数 System.out.println('d'); // 输出一个字符 System.out.println(true); // 输出boolean值true System.out.println("阿弥陀佛"); // 输出字符串 } }
四、数据类型
计算机存储单元
计算机是可以用来存储数据的,但是无论内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母“b”表示,而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母“B”表示,字节是由连续的8个位组成。
除了字节外,还有一些常用的存储单元,其换算单位如下:
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
java中的数据类型
Java是一个强类型语言,Java中的数据必须明确数据类型,在Java中的数据类型包括基本数据类型和引用数据类型
基本数据类型:
数据类型 | 关键字 | 内存占用 | 取值范围 |
整数类型 | byte | 1 | -128~127 |
short | 2 | -32768~32767 | |
int(默认) | 4 | -2的31次方~2的31次方-1 | |
long | 8 | -2的63次方~2的63次方-1 | |
浮点类型 | float | 4 | 负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38 |
double(默认) | 8 | 负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到 1.797693E+308 |
|
字符类型 | char | 2 | 0~65535 |
布尔类型 | boolean | 1 | true,false |
说明:
e+38表示乘以10的38次方,同样,e-45表示乘以10的负45次方
在java中整数默认是int类型,浮点数默认是double类型
引用数据类型:
在Java中除了8种基本数据,还有引用类型。引用类型一般情况下统称有3类
分别是:类、接口、数组。不过也可以说除了基础类型,其余的都是引用类型。引用类型是一种对象类型。
引用数据类型是用户自定义用来限制其他数据的类型
内存:引用数据类型有两块存储空间,一个在栈中、一个在堆中,栈中存放的是堆中的地址,栈中的存储速度要快于存储在堆中的对应包装类的实例对象
使用new关键字创建出来的类型都是引用数据类型
基本数据类型:变量名指向具体的数值
引用数据类型:变量名不是指向具体的数据,而是指向内存数据的内部地址。