文档章节

Java基础9

DouDouLee
 DouDouLee
发布于 2016/05/09 16:10
字数 298
阅读 20
收藏 0

Q:Java中的数组是不是对象?

A:对象的特点是封装了一些数据,同时提供了一些属性和方法。从这个角度看,数组是对象。数组有自己的属性(如length属性),也有一些方法可以被调用(如clone()方法)。

1、数组的初始化

1)

 int[] a = new int[3];//动态创建了一个包含3个int型值的数组,默认初始化为0

2)

int[] a = {1,2,3};//声明数组并初始化

与C/C++不同,Java的二维数组的第二维数组长度可以不同

 package Four;

//java中二维数组的第二维长度可以不同

public class TwoDimensionArrays {

 //private int a[3];//数组定义时不需指明长度

 public static void main(String[] args){
  
   int[][] arr = new int[3][];
  arr[0] = new int[] {1,2};
  arr[1] = new int[]{3,4,5,6};
  arr[2] = new int[]{3,4,5,6};

  //System.out.println(arr.length);//行数

  for(int i = 0;i < arr.length;i++){
   for(int j = 0;j < arr[i].length;j++){
    System.out.print(arr[i][j] + " ");
   }
  }
 }
}

2、length属性与length()方法

length()方法针对字符串而言,String提供length()方法计算字符串的长度;数组提供了length属性获取数组长度。

arr.length;
str.length();

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Java基础10
下一篇: Java基础8
DouDouLee
粉丝 6
博文 95
码字总数 45242
作品 0
西安
私信 提问
回顾 2017, Java 有哪些重大变化值得关注?

在过去的一年中,Java 历经了许多变化。在今年年初,Java EE 处于一个不确定的状态,Java 9 版本也推迟了它的发布日期。在 2016 年的 JavaOne 上,甲骨文宣布了解决平台的计划和 Java SE 9 ...

周其
2017/12/25
3.2K
7
大数据开发培训:0基础学习Java编程语言有哪些知识点?

Java 技术通用、高效、具有平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,学习Java首先要知道学习知识点有哪些。在这就用加米谷大数据培训...

加米谷大数据
2018/07/25
0
0
Oracle 宣布更多 Java 9 新特性

随着Oracle确认了其余的4个Java 9特性,下一代Java的计划开始变得更清晰了,Oracle已经公布了第二套Java 9特性。自从Oracle在今年早些时候宣布了3个新的API和模块化源码后,这是Oracle首次推...

oschina
2014/12/05
21.6K
65
每天10道Java面试题,跟我走,offer有!

1.简述JDK、JRE、JVM? 2.JDK、JRE、JVM三者的有什么联系和区别? 3、简述Java程序编译和运行的过程? 4、请说出八种基础数据类型及字节大小? 顺便在此给大家推荐一个Java架构方面的交流学习...

Java干货分享
2018/11/04
0
0
Oracle 宣布 Java EE 8 推迟到2017年年底发布

经过数周的猜测,甲骨文集团副总裁,负责 Java EE 和 WebLogic Server 的 Anil Gaur,在2016的 Javaone 盛会上正式公布了 Oracle 为 Java EE 规划的路线图。计划在2017年底发布具备基础微服务...

王练
2016/09/20
4.6K
33

没有更多内容

加载失败,请刷新页面

加载更多

java 树形图构建

https://blog.csdn.net/massivestars/article/details/53911620/

kuchawyz
11分钟前
0
0
零基础如何学习大数据技术,大数据学习路线是什么?

在目前,当零基础学习大数据视频教程前,首先我们要学习Java语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 对于小白学习大数据需要注意的点有很多,但无论如何,既然...

董黎明
13分钟前
0
0
123

123

lifes77
13分钟前
0
0
MySQL游标

MySQL游标 While循环 -- MySQL游标只能用于存储过程和函数-- 使用过程 声明、打开游标、使用游标、关闭游标-- 如果未明确关闭游标,END时会自动关闭-- https://dev.mysql.com/doc/refman/...

yysue
14分钟前
0
0
互联网下半场的角逐,玩转轻资产的大数据服务 | 阿里云栖开发者沙龙大数据专场(北京站)干货集锦

2019年1月18日下午,一个晴冷的冬日,由阿里巴巴MaxCompute开发者社区和阿里云栖社区联合主办的“阿里云栖开发者沙龙大数据技术专场”走近北京联合大学。当日,近200名大数据开发者和爱好者现...

阿里云官方博客
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部