logo头像
Snippet 博客主题

javase

【JavaSe必知必会】29-匿名对象概述与应用

匿名对象 匿名对象:就是没有名字的对象 是对象的一种简化表示形式 匿名对象的两种使用情况 对象调用方法仅仅一次的时候 作为实际参数传递代码演示 1234567891011121314151617181920212223242...

【JavaSe必知必会】27-二维数组定义详解

二维数组概述二维数组其实就是一个元素为一维数组的数组。 二维数组定义格式格式1 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 举例: int[][] ...

【JavaSe必知必会】26-数组常见问题与操作

数组操作常见的两个小问题 数组索引越界 ArrayIndexOutOfBoundsException 访问到了数组中的不存在的索引时发生。 空指针异常 NullPointerException 数组引用没有指向实体,却在操作实体中...

【JavaSe必知必会】25-数组定义与初始化

数组概述 需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,J...

【JavaSe必知必会】23-成员变量和局部变量的区别

成员变量与局部变量的区别 在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 在内存中的位置不同 成员变量:在堆内存 局部变量:在栈内存 生命周期不同 成员变量:随着对象的创建而存在,随着对象的...

【JavaSe必知必会】22-Java对象内存分析

Java中的内存分配Java 程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。 栈 存储局部变量 局部变量 在方法定义中或者方法声明上的...