`
lysvanilla
  • 浏览: 78658 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Java SE 学习笔记02

 
阅读更多

★数组

JAVA中的数组是一个具有相同类型元素的有序集合,数组中每个元素的类型相同,并且与数组声明的类型一致

使用一个数组必须采取三个步骤:声明数组、创建数组、初始化数组

声明数组的方式:DataType[] arrayName或者DataType arrayName[],需要注意的是:声明数组的时候并没有给数组分配内存空间

创建一个数组就是根据数组的大小为数组分配内存空间,JAVA中规定在构造数组的时候必须指定数组的长度,语法为new DataType[size]

指定一个数组大小可以有两种方式:采用变量指定,采用明确的数字指定,由于数组长度直到运行期才被使用所以采用第一种方式优于第二种方式。但是要注意,采用变量指定数组大小之后,数组的length不能再改变

JAVA中数组的长度只能是byte、short或int类型,不能为long和浮点型

数组的初始化方式有两种:
静态初始化,如int[] array = {1, 2, 3};(此种初始化必须将其元素全部初始化,不能出现这样的情况int array = {1,,3};否则编译会出错)
动态初始化:如int[] array = new int[2];int[0]=1;int[1]=2

数组也可以默认初始化,初始化的值和成员变量初始化完全相同,而且不论数组是成员变量还是局部变量,数组均可默认初始化

数组拥有属性length,length可以为0,数组的下标为[0,lenth-1]

虽然数组长度不能改变,但是可以改变数组的内容(改为同类型的)

匿名数组(Anonymous Array):new int[] {17, 19, 23, 29, 31, 37 }

<script type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/js/r20110824/r20110719/show_ads_impl.js"></script><script src="http://pagead2.googlesyndication.com/pagead/render_ads.js"></script><script></script>

分享到:
评论

相关推荐

    java se学习笔记

    良葛格Java学习笔记,html版本,内容还可以,希望初学者可以有用。

    Java学习资料 java se JAVA基础学习笔记和演示案例代码项目

    Java学习资料 java se JAVA基础学习笔记和演示案例代码项目

    Java JDK7学习笔记-光盘

    《Java JDK7学习笔记》针对java se 7新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新。并详细介绍了jvm、jre、java se api、jdk与ide之间的对照关系。必要时从java se api的源代码分析,...

    java李兴华学习笔记之JAVA_SE基础部分

    收集的java李兴华老师的课件笔记。感觉还不错,适合回顾和新手补习。

    精品JAVA SE 学习笔记

    mldn 李兴华老师的笔记 2009年java核心讲解

    JAVA SE学习笔记

    NULL 博文链接:https://hwhanwan.iteye.com/blog/1717997

    Java+JDK+7学习笔记_林信良编著.pdf

    《Java JDK7学习笔记》针对java se 7新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新。并详细介绍了jvm、jre、java se api、jdk与ide之间的对照关系。必要时从java se api的源代码分析,...

    Java学习笔记7.0

    《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型...

    java学习笔记

    java学习笔记大全:java内容介绍 java编程可以分成三个方向: 1、java se (j2se)桌面开发 java中的基础中的基础 2、java ee (j2ee)web开发 3、java me (j2me)手机开发 java se课程介绍 java面向对象编程(基础) java...

    张龙 java se课程笔记

    张龙 java se课程笔记 java学习者的经典必看笔记

    java jdk 学习笔记

    java jdk 学习笔记java jdk 学习笔记java jdk 学习笔记

    java se个人学习笔记

    该资源为个人学习笔记,(包含学习中个人觉得易混淆的,难理解的,某些便于理解的内存直观图,知识点的对比等),有部分没整理出来 。 本人菜鸟 。该资源仅供se初学者,高手莫笑 。

    JAVA SE 归档笔记

    公司几位高手一起总结的一份JAVA SE的笔记.总结的很精练,新手可当学习向导查阅,达人可当工具手册使用.真是练习JAVA,杀人必备的好文档!

    Java学习笔记

    ●本书是作者多年来教学实践经验的总结,汇集了学员在学习课程或认证考试中遇到的概念、操作、应用等问题及解决方案, ●针对Java SE 8新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新, ●...

    Java_se基础毕向东老师全程笔记

    传智播客Java_SE基础毕向东老师全程笔记.pdf

    java se基础笔记

    java学习笔记,主要是基础部分

    非常详细javaSE学习笔记.rar

    从java历程开始到javaSE出道,涉猎到了javaSE所有的知识点,里面不仅有知识点笔记还有练习源码例子以及相关资料和PPT等。非常实用值得你拥有

    Java JDK 7学习笔记源代码

    《java jdk 7学习笔记》针对java se 7新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新。并详细介绍了jvm、jre、java se api、jdk与ide之间的对照关系。必要时从java se api的源代码分析,...

    【狂神】JAVA学习全套笔记(完整版)

    1、JAVA SE 2、MySQL + JDBC 3、JAVA WEB 4、Mybatis 5、SSM 6、大前端 7、Vue 8、SpringBoot 9、Spring Security 10、Shiro 11、Spring Cloud 12、JVM 13、JUC 14、Git 15、Linux 16、Redis 17、ElasticSearch 18、...

    Java学习笔记&工作经验总结.rar

    1.Java_SE基础全程学习笔记.pdf 2.Java开发工作经验高级特性总结.pdf 3.Java数据结构笔记.pdf 4.Java学员总结笔记.pdf

Global site tag (gtag.js) - Google Analytics