Java笔记——1
来源:互联网 发布:ida远程调试linux 编辑:程序博客网 时间:2024/05/21 09:10
1、Java基本成员变量数据定义默认值,数组定义默认值。
1)byte、short、int、long——默认0
2)float、double——默认0.0
3)char —— 默认空格即" "
4)boolean —— 默认 false
5)引用变量 —— null (类定义的对象或者引用)
2、Java内存
1)内存实例1 数组在内存中
2)内存实例2 二维数组在内存中
3)内存实例3 对象在内存中
3、数组一旦初始化,其长度是不可变的。
4、二维数组初始化
int[][] scores;String[][] names;
方式1、静态初始化
scores = new int[][]{{1,2,3},{3,4,5,6},{6}};
方式2、动态初始化方式一
names = new String[6][5];
方式3、动态初始化方式二
names = new String[3][];names[0] = new String[5];names[1] = new String[3];names[2] = new String[8];
错误的初始化方式:
names = new String[][];names = new String[][5];
5、数组长度
int[][] i =new Stirng[6][5];i.length; //行数i[0].length; //0行 列数
6、数组常见异常情况
1)数组下标越界
2)空指针异常
0 0
- Java笔记——1
- Java笔记 — Java 概述
- java学习笔记—
- Java笔记—01
- Java笔记—02
- Java笔记—03
- Java笔记—04
- Java笔记—05
- Java笔记—06
- Java笔记—07
- Java笔记—初始化
- java core1 —— 笔记1!!!
- java学习笔记——1
- java学习笔记——1
- JAVA基础笔记——1
- Java学习笔记——1
- Java学习笔记1——集合
- Java使用笔记——1
- 基于Matlab的一阶RC滤波器仿真
- 黑马程序猿_OC之类与对象
- 七大主流抗锯齿浅析
- hdu 1796 How many integers can you find(容斥原理)
- 4W2H快速学习方法
- Java笔记——1
- 学习笔记&&心情小记--网络互连
- Ajax的介绍
- LINUX 文件目录管理
- linux中TCP的socket、bind、listen、connect和accept的实现
- 梯度、散度和旋度
- 基于ADT bundle快速搭建Android开发环境
- poj 4084:拓扑排序
- Java多线程学习中遇到的一个有趣的问题