《疯狂java-突破程序员基本功的16课》读书笔记之数组
来源:互联网 发布:成都关键词优化哪家好 编辑:程序博客网 时间:2024/05/20 11:28
1.java数组是静态的,一旦被初始化,长度不可改变
2.初始化的两种方式:
(1)静态初始化 int[] a=new int[]{1,2,3,4},int[] b=new int[]{1,2,3}
(2)动态初始化 int[] c=new int[2];
str[0]=1,str[1]=2;
3.java数组变量是一种引用类型的变量,数组变量并不是数组本身,它(a,b和c)只是指向堆内存中的数组对象。因此可以改变数组变量所引用的数组,这样可以造成数组长度改变的假象。如:a=b,c=b再输出a和c的长度,则是3.
4.基本类型数组的初始化,引用类型数组的初始化。无论是哪一种,都要记住引用变量放在栈内存,而对象本身存放在堆内存。
5.多维数组初始化
总结:这一部分主要是数组内存分配方面的,一定要掌握数组初始化的内存分配细节。
注:这本书讲的底层的东西很多,有一点java基础的可以看一看,收获颇丰,这里总结一下,方便以后温故知新。
0 0
- 《疯狂java-突破程序员基本功的16课》读书笔记之数组
- 《疯狂java--突破程序员基本功的16课》读书笔记
- 《疯狂 Java 突破程序员基本功的 16 课》读书笔记
- 《疯狂java-突破程序员基本功的16课》读书笔记之实例变量与类变量
- 疯狂Java:突破程序员基本功的16课
- 《疯狂 Java 突破程序员基本功的 16 课》读书随记
- 关于Java变量、数组、对象的声明、初始化与访问方式-----《疯狂Java突破程序员基本功的16课》读书笔记----第一章
- 书评-----疯狂Java:突破程序员基本功的16课.李刚
- java程序员突破程序员基本功的十六课基本功之总结
- 疯狂JAVA 程序员基本功16课学习
- 深入理解Java之《突破程序员基本功》之面向对象 ---------读书笔记------持续更新
- 深入理解Java之《突破程序员基本功》之类集框架 ---------读书笔记------持续更新
- Java程序员基本功----数组
- 疯狂Java程序员16堂课---第6课流程控制的陷阱读书笔记:
- java程序员的基本功
- JAVA程序员基本功之数组与内存控制
- Java基本功16课
- 疯狂的程序员16
- Rational Rose中的四种视图
- 页面js禁用鼠标右键
- 基于Struts+Hibernate开发过程中遇到的错误
- Mysql,SqlServer,Oracle主键自动增长的设置
- android开发工具官网下载地址
- 《疯狂java-突破程序员基本功的16课》读书笔记之数组
- JDK安装与环境变量配置win 7
- C程序设计的抽象思维-回溯算法-迷宫问题
- Python机器学习实战<三>:k-邻近算法
- [BASIC-14] 时间转换
- 【剑指offer】二叉树中和为某一值的路径
- java垃圾回收与System.gc()介绍
- eclipse netbean tomcat 配置和错误调试
- ubuntu 14.04 安装 jdk-8u5-linux