❶ java中,数组可以存放基本数据类型,而集合就不行,集合中存放的必须是对象(比如说ArrayList
几个中也可以放基本类型数据啊 你不要因为集合范型不支持基本类型就不可以放 放是一样放的 范型只是多了一个类型检查 如果你初始化集合没有申明范型也是一样可以的 只是编译器会警告你。 你即使加了 也没关系 现在java支持自动装箱 拆箱
❷ java 中byte数组存的是什么类型的数据,byte数组有什么用
java中数组本身可以划分为一个类型.这个类型就是存放各种类型的对象或者值.
至于你的问题,则可以回答为存放byte的数组应该是数组类型.或者说数组的泛型是byte.
具体作用,泛泛的说,应该是存储数据.至于存储后干什么.那就看具体需求了.比如用于显示,用于逻辑判断......等等.
❸ Java中,定义一个1~100的数据,存放进数组,并遍历它。
1、定义一个来大小是100的数组
intarr[]=newint[100];//定一源个100大小的整型数组
2、循环赋值1-100的数
for(inti=1;i<=100;i++){
arr[i-1]=i;//赋值1-100的数
}
3、遍历数组
for(inti=0;i<arr.length;i++){//数组最大值是arr.length,循环遍历数组
System.out.println(arr[i]);//输出数组内的元素
}
❹ java中能否用数组存放不同的类
可以,运用多态的特性。如果定义数组类型的时候定义为父类,而存进专数组为父类的子属类的话可以。
publicclasstest2{
publicstaticvoidmain(Stringargs[]){
father[]a=newfather[2];
a[0]=newson();
a[1]=newson2();
}
}
classfather{
inti=0;
}
classsonextendsfather{
intx=0;
}
classson2extendsfather{
inty=0;
}
❺ java语言的所有数据类型分为哪几种
JAVA中一共有八种基本数据类型,分别是:byte、short、int、long、float、double、char、boolean。
1、byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
2、short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
3、int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
4、long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
5、float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
6、double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
7、boolean:只有true和false两个取值。
8、char:16位,存储Unicode码,用单引号赋值。
(5)java数组储存数据扩展阅读:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。