Java基础(注释,标识符和关键字,数据类型)
注释
书写注释是一个非常好的习惯
平时写代码一定要注意规范
单行注释 Line comment
//只能注释一行文字
多行注释 Black comment
/* 注释一段文字 */
文档注释 JavaDoc
/**
* @Description HelloWorld
* @Author 狂神说Java
*/
标识符和关键字
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
关键字
| abstract | assert | boolean | break | byte |
|---|---|---|---|---|
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
标识符注意点
-
所有的标识符都应该以字母 ( A-Z 或者 a-z ),美元符 ($)、或者下划 ( _ ) 开始;
-
首字符之后可以是字母 ( A-Z 或者 a-z),美元符 ($) 、下划线 (_) 或数字的任何字符组合;
-
不能使用关键字作为变量名或方法名;
-
标识符是大小写敏感的;
-
合法标识符举例:age、$ salary、 value、__1_value;
-
非法标识符举例:123abc、- salary、#abc
public static void main(String[] args){
String 王者荣耀 = "最强王者";
}
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low;
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用;
安全性高,速度不高
public class Demo01 {
public static void main(String[] args) {
String a = "hello";
int num = 10;
System.out.println(a);
System.out.println(num);
}
}
弱类型语言
要求变量的使用要符合规定,只要不玩坏
VB,JS
Java的数据类型
基本类型(Primitive Type)
引用类型(Reference Type)

- 基本类型(Primitive Type)
public class Demo01 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L; //Long类型要在数字后面加个L
//小数:浮点数
float num5 = 50.1F; //Float类型要在数字后面加个L
double num6 = 3.141592653589793238462643;
//字符
char name = '国';
//字符串,String不是关键字,是一个类
//String name = "秦疆";
//布尔值:是非
boolean flag = true;
//boolean flag = false;
}
}
拓展:
-
什么是字节
◆ 位(bit):是计算机内部数据储存的最小单位,1001100个八位进制数;
◆ 节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示;
◆ 1 B (byte,字节) = 8 bit (位);
◆ 字符:是指计算机中使用的字母、数字、字和符号;
◆ 1 bit表示1位;
◆ 1 Byte表示一个字节 1 B=8 b;
◆ 1024 B=1 KB;
◆ 1024 KB=1 M;
◆ 1024 M=1 G;
-
思考:电脑的32位和64位的区别是什么呢?
32位的操作系统只可以用32位的CPU,64位操作系统既可以装32位的CPU,也可以装64位的CPU;
内存中的寻址能力与32位和64位直接挂钩:32位的最多支持 4 GB 内存,64位的能够支持128 GB 内存;
32位的只能装32位的软件,而64位的既能装32位的也能装64位的;
- 引用类型(Reference Type)

浙公网安备 33010602011771号