`

javase-数组

 
阅读更多

 

 

数组:
0 默认数值和成员变量的初始化规则一致:

            数字-->0 ; 布尔-->false; 引用类型-->null; char-->0
1 初始化写法:

          分为动态初始化和静态初始化,这两种写法不同。

 

         动态初始化写法:

public static void main(String args[]) {  
         int a[] ;  
         a = new int[3] ;  
         a[0] = 0 ;  
         a[1] = 1 ;  
         a[2] = 2 ;  
         Date days[] ;  
         days = new Date[3] ;  
         days[0] = new Date(2008,4,5) ;  
         days[1] = new Date(2008,2,31) ;  
         days[2] = new Date(2008,4,4) ;  
     }  

 

   静态初始化写法: (=右侧直接大括号写数值即可)

public static void main(String args[]) {     
         int a[] = {0,1,2} ;     
         Time times [] = {new Time(19,42,42),new Time(1,23,54),new Time(5,3,2)} ;     
     }   

 

 


2 内存结构(仍旧是一个对象)

 



 

 


3 是基本所有对象的基础  待补充 .....

 

 

 

  • 大小: 40.8 KB
分享到:
评论

相关推荐

    JavaSE进阶-02-数组.pdf

    JavaSE进阶课程中,数组是一个重要的概念,它在编程中起到了存储一组相同类型数据的作用。数组被设计成一种引用数据类型,意味着它在内存中占据连续的空间,并且可以存储基本类型(如int、float)或引用类型(如对象...

    JavaSE-数组集合和链表集合 数组和链表.docx

    ### JavaSE中的数组集合与链表集合解析 #### 一、数组集合 数组集合是一种基本的数据结构,在Java中被广泛使用。它具有以下特点: 1. **有序性**:数组集合中的元素按照一定的顺序排列,这使得我们可以通过索引...

    zxing-3.1.0.jar包及javase-3.1.0包

    在描述中提到的`MatrixToImageWriter.writeToPath()` 方法,是ZXing库中用于将条码数据矩阵(一个二维布尔数组)转换为图像文件的方法。这个方法在ZXing的`core`模块中定义,允许开发者将条码数据写入指定路径的图像...

    5、JavaSE:数组-11.pdf

    JavaSE中的数组是一种重要的数据结构,它允许程序员存储和管理一组具有相同数据类型的元素。数组的概念可以类比为一个容器,其中每个元素都有一个唯一的标识,即数组下标,用于区分不同的元素。数组的使用使得处理多...

    2020老杜最新Java零基础进阶视频教程-数组课件

    【Java数组基础知识】 Java数组是Java编程中基本的数据结构之一,它是存储一组具有相同类型的数据的集合。在Java中,数组被当作一种引用类型,这意味着数组本身是在堆内存中分配的,而数组的元素可以是基本类型(如...

    JavaSE进阶数组讲义

    【JavaSE进阶数组讲义】深入解析 数组在Java编程语言中扮演着重要的角色,它是数据结构的基础,用于存储一组具有相同类型的元素。数组的特点包括: 1. **数组的本质**:数组是一种引用数据类型,它在内存中表现为...

    5、JavaSE:数组.pdf

    根据提供的文件内容,以下是对JavaSE中数组相关知识点的详细阐述: 数组是编程中常用的一种数据结构,其目的是以相同数据类型来存储多个变量。数组具有以下四个基本特点: 1. 数组的长度是确定的。这意味着一旦...

    javase-思维导图.zip

    首先,Java SE的学习通常从基础语法开始,包括数据类型(如基本类型和引用类型)、变量、运算符、流程控制(如条件语句和循环结构)、数组以及字符串操作。理解这些概念是编写任何Java程序的基础。 其次,面向对象...

    JavaSE--思维导图解析

    JavaSE 是 Java Standard Edition 的缩写,指的是 ...以上是 JavaSE 的思维导图解析,涵盖了 Java 语言的基础知识、语言特性、数据类型、变量、常量、类型转换、运算符、逻辑控制、方法、递归、数组等方面的知识点。

    JavaSE之数组与集合类

    在这个话题中,我们将探讨Java中的数组和集合类,这些都是JavaSE阶段的重要知识点。 首先,让我们从面向对象编程说起。面向对象编程(OOP)是Java语言的基础,与面向过程编程不同,后者关注的是执行步骤,而OOP更...

    JavaSE使用数组模拟商城项目

    ...商品管理模块:1.商品一览 2.商品查询 3....库存管理模块,1....此项目只涉及JavaSE部分,涉及到的只是Java数组、接口等知识,不涉及集合(但是后续会更新),不涉及数据库,不涉及数据库,不涉及数据库

    面试题总结---javaSE--适用于初学者

    本文将深入解析“面试题总结---javaSE--适用于初学者”这一主题,旨在为初学者提供宝贵的复习资料。 1. **Java基础** - **数据类型**:Java分为基本数据类型(如int、char、boolean等)和引用数据类型(类、接口、...

    JDK1.7(JavaSE1.7/JDK7)

    另外,改进的for-each循环现在可以用于遍历数组和集合,使得代码更简洁。 在类型推断方面,JDK7引入了“钻石操作符”(),使得在创建泛型对象时,编译器能够自动推断类型,减少了代码中的冗余。例如,`List<String> ...

    JAVASE --api

    6. **for-each循环**:Java 5.0引入了增强的for循环,也称为foreach循环,可以更简单地遍历集合、数组等数据结构。 7. **类型安全的异构容器**:通过泛型,Java 5.0提供了类型安全的列表,如ArrayList和LinkedList...

    JavaSE 基础 数组.pdf

    Java中的数组是编程中最基础的数据结构之一,它允许程序员存储多个相同类型的数据。在Java中,数组不仅是数据的容器,还是一种特殊的对象,可以存储基本数据类型(如int、double等)以及对象类型。 创建数组的基本...

    javase-file.zip

    - `list()` 和 `listFiles()`:分别返回目录中的文件名字符串数组和`File`对象数组,用于遍历目录下的所有文件和子目录。 6. **文件路径操作** - `getPath()`:返回文件或目录的路径字符串。 - `getParent()`:...

    JavaSE-day12每日作业卷答案1

    JavaSE-day12的每日作业主要涵盖了Java中关于文件操作和IO流的基础知识,特别是如何读写文件以及不同方式的字符处理。以下是这些知识点的详细说明: 1. **键盘输入与文件写入**: - 使用`java.util.Scanner`类从...

    JavaSE-day11每日作业卷1

    JavaSE-day11每日作业卷1涵盖了Java基础中的字节流操作,主要涉及以下几个知识点: 1. **字节输出流**: - **FileOutputStream**:这是Java中的字节输出流,用于向文件中写入数据。在训练案例1和2中,分别演示了...

    就业班JavaSE-day07每日作业卷2

    JavaSE-day07每日作业卷2主要涵盖Java集合框架中的核心知识点,包括Collection接口、Iterator迭代器、增强for循环以及泛型的使用。以下是这些知识点的详细解释: 1. **Collection基本方法**: - `add()`:向集合中...

Global site tag (gtag.js) - Google Analytics