注释
概论
- 注释是在程序指定位置添加的说明性信息
- 注释不参与程序运行,仅起到说明作用
分类
-
单行注释
格式:// 注释信息- 多行注释
格式:/* 注释信息 */
- 多行注释
-
文档注释
格式:/** 注释信息 */
public class HelloWorld {
/*
这是main方法
main方法是程序的入口方法,代码的执行是从main方法开始的
*/
public static void main(String[] args) {
// 这是输出语句,""里面的内容是可以改变的
System.out.println("itheima");
}
}
关键字
概论
关键字:就是被Java语言赋予了特定含义的单词。
特点
- 关键字的字母全部小写。
- 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观
public class HelloWorld {
/*
这是main方法
main方法的格式是固定写法
main方法是程序的入口方法,代码的执行是从main方法开始的
*/
public static void main(String[] args){
//这是输出语句,“”里面的内容是可以改动的
System.out.println("HolloWorld");
}
}
常量
概论
常量:在程序运行过程中,其值不可以发生改变的量
分类
常量类型 | 说明 | 举例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | “HelloWorld”,“黑马程序员” |
整数常量 | 不带小数的数字 | 666,-88 |
小数常量 | 带小数的数字 | 13.14,-5.21 |
字符常量 | 用单引号括起来的内容 | ‘A’,‘0’, ‘我’ |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值,空值 | 值是:null |
数据类型
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 | 1.401298e-45到3.402823e+38 |
浮点数 | double | 8 | 4.9000000e-324 到1.797693e+308 |
字符 | char | 2 | 0-65535 |
布尔 | boolean | 1 | true,false |
说明:e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方