Java中的标识符
所谓标识符就是用于给程序中变量、类、方法命名的符号。Java语音的标识符必须以字母、下画线(_)、美元符($)开头,后面可以跟任意数目的字母、数字、下画线()和美元符(S)。此处的字母并不局限于26个英文字母,而且可以包含中文字符、日文字符等。标识符中不可以包含空格,不能使用Java关键字和保留字,标识符的长度没有限制。
Java中的数据类型
- 基本数据类型
包括:
整型类型 | 浮点类型 | 布尔类型 |
---|---|---|
byte(1字节) | float(4字节) | boolean(1位) |
short(2字节) | double(8字节) | |
char(2字节) | ||
int(4字节) | ||
long(8字节) |
- 引用类型
包括 类、接口、数组 类型。事实上,引用类型就是指针,只是在Java中不再使用指针这种说法。
自动类型转换
另外,任何 基本类型+String 都会变为String
int a = 5567;
String s = a+"";
System.out.println(s);//5567
System.out.println(1+2+"hello");//3hello
System.out.println("hello"+1+2);//hello12
int i = 233;
byte b = (byte)i;//-23 因为溢出了
生成一个6位小写字母组成的随机字符串
public static String getRandomStr(){
final int LEN = 6;
String result="";
for(int i=0; i < LEN; ++i)
{
//生成一个97~122的int
int iValue = (int)(Math.random()*26 + 97);
result += (char)iValue;
}
return result;
}