1. JDK和JRE的区别
JDK是java开发工具包,JRE是java运行环境。JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lin就是JVM工作所需的类库。
2. ==和equals的区别
对于基本类型,==比较的是值;
对于引用类型,==比较的是地址;
equals不能用于基本类型的比较;
如果没有重写equals,equals就相当于==;
若果重写了equals,equals比较的是对象的内容;
3. String属于基础的数据类型吗?
不属于,String是引用类型。
八种基本数据类型分别是:byte,short,int,long,float,double,char,boolean