1.java的数据类型有两种分类:基本数据类型和引用数据类型;
区别:基本数据类型:存放的是真实的数据;
引用数据类型:存放的是内存地址编号,例如指针;
基本数据类型分类:
byte,short,int,long,float,double,char,boolean;
byte:一个字节;
short:2个字节
int:4个字节
long:8个字节
float:4个字节
double:8个字节
char:2个字节
boolean:1个字节
引用数据类型:
String:保存字符串
Integer:整形的包装类
ArrayList:集合
2.转义字符:
“\n”:换行符
“\t”:制表符
“\\”:反斜杠
“ \' ”:单引号
3.浮点类型的数据要在后面加f/F;
4.变量的命名:不能以数字开头,不能包含其他标点符号或运算符,除了-或$,变量名不能使用java中的关键字;
5.算术运算:++a:先自增,后运算;
a++:先运算,后自增;
6.数据类型的转换:低级别的数据类型可以转换成高级别的数据类型,而高级别的数据类型转换为低级别的数据类型就需要强制转换,在前面加括号,写需要转换的类型。
7.java的跨平台性:有硬件方面:跨CPU;软件方面:跨操作系统;
跨平台性就是不同的计算机建立不同的JVM,不同平台下的JVM执行相同的Class文件,无需再重新编译。
8.编译和解释的区别:
编译:类似C、java语言,执行效率高,速度快,必须全部写对无语法错误才能编译;
解释:读取一行运行一行,效率低,例如:HTML,JavaScript等