1. java中数组分为哪几类
可变长度和不可变长度。不可变长度的是一般的数组,可以自定义声明的,这类数组初始化之前必须声明长度,例如 int [] aa = new int[20]; ,String str[] = new String[10]; ;另一种是可变长度的,这类不需要定义,是java语言提供的,也就是集合,但不全是,确切的说是集合的一部分,像ArrayList、Vector,其存储数据的方式是以数组形式存储的。建议看一下java编程的相关资料书。
2. java基本数据类型有哪些
Java的基本数据类型分为:整数类型、浮点类型、字符类型、布尔类型这四个类型。
1、整数类型
整数类型变量用来表示整数的数据类型。整数类型又分为字节型(byte)、短整型(short)、整型(int)、长整型(long)这四种。
4、布尔类型
布尔类型是表示逻辑值的基本数据类型。boolean常量有“真”和“假”这两个状态。一般用true表示“真”、false表示“假”。它的定义方法是在变量名前加上类型关键字boolean。
3. 数组是基本类型吗java中基本数据类型分类有哪些
数组不是基本类型
java中基本数据类型是
8种做告卜
整数
:
byte(字节型)、short(短整型)、int(整型)、long(长整型)
浮点数:float(浮点型)、double(友宏双精度)
布尔型:纯穗boolean(布尔)
字符型:char(字符型)
4. java有几种数据类型
基本数据类型
整数类型:
byte:字节占用 1字节 8位,用来表达最小的数据单位,储存数据长度为 正负 127;
short:字节占用 2字节 16位,储存数值长度为 -32768-32767
int:字节占用 4字节 32位,最为常用的整数类型,储存长度为,-2^31-1~2^31 (21 亿)
long:字节占用 8字节 64位,当到达int数值极限时使用,储存长度为 看图片:
5. java中数组的定义
数组的定义
语法有两种:
type arrayName[];
type[] arrayName;
type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。
/**
*数组的三种定义方法
毕启*
*1.数组类型[]数组名=new数组类型[数组长度];
*2.数组类型[]数组名={数组0,数组1,数组2,数组3,....};
*3.数组类型[]数组名=new数组类型[]{数组0,数组1,数组2,...};
**/
publicclassWhatEver{
publicstaticvoidmain(String[]args){
//第一种例:
则弊String[]test1=newString[6];
test1[0]="数组0";
test1[1]="数组1";
孙数族//第二种例:
String[]test2={"数组0","数组1","数组2","...."};
//第三种例:
String[]test3=newString[]{"数组0","数组1","数组2","...."};}
}
6. 在Java中数组属于什么类型
类.类的实例当然是对象.有个length的属性,有任何其他语言的数组应该有的操作,可以下标操作.你就当是java的内置的特别数据类型就是了,性能是被加强过.直接继承自object,不用关心实现的类或接口,没什么意义.用反射看到的类名会是"b[,c[["之类的,"b["表示一维的byte数组,"c[["表示的是二维的char数组.
不要去追究,真的没有意义.
7. java语言的所有基本数据类型指的什么 引用数据类型指的什么
java语言的基本数据类型指的是字节类型byte,短整型short,整型int,长整型long,布尔型boolean,字符类型char,单精度浮点类型float,双精度浮点类型double共八大基本数据类型;引用数据类型指的是类,枚举,接口和数组孙颤类型。
二者之间的区别在于,基本数据类型的变量,存储的就衫凯清是数据本身的值,而或前引用类型的变量,存储的则是数据的地址,这个地址指向了数据的值。
8. java的基本数据类型有哪些
四种八类:
基本数据类型
整数类型:
byte:字节占用 1字节 8位,用来表达最小的数据单位,储存数据长度为 正负 127;
short:字节占用 2字节 16位,储存数值长度为 -32768-32767
int:字节占用 4字节 32位,最为常用的整数类型,储存长度为,-2^31-1~2^31 (21 亿)
long:字节占用 8字节 64位,当到达int数值极限时使用,储存长度为 看图片:
浮点数类型:
float:单精度浮点型 32位 取值范围 3.4e-38~3.4e-38
double:双精度浮点型 64位 ,java中默认的浮点类型 取值范围 1.7e-308~1.7e-308
字符类型:
char:16位 ,java字符使用Unicode编码;
布尔类型
boolean : true 真 和 false 假
引用数据类型:
类 class
接口 interface
数组
9. java 一个数组中各元素的数据类型可以相同,也可以不同为什么是对的。请举例
java中的数组中必须存放相同的数据类型,不可以存放不同的数据类型。
Object[]数组可以存进去各种数据类型,但别忘了这些数据类型统统都被自动提升成为了Object类型。也就是说,Object[]内部放的,都是Object类型的数据。
所以说,Java中的数组,必须存放相同类型的数据