点击登录
  • 欢迎访问呆萌钟的个人博客网站,Java教程,编程技术分享,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入呆萌钟呆萌钟技术交流群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 呆萌钟的淘宝店铺已经开张了哦,传送门:https://shop72495432.taobao.com/

呆萌钟JAVA基础教程_31_static关键字详解

static关键字的引入 /** 定义一个人类 姓名和年龄都是变化的,这个我能接受,因为每个人的性别和年龄都是不同的。 但是,我们现在选取的几个人都是中国人,他们的国籍都是一样的。 一样的国籍,我每次创建对象,在堆内存中都要开辟这样的空间, 浪费了空间。 怎么办? 针对多个对象有共同的成员变量值的时候,java就提供了一个关……继续阅读 »

damienzhong 1个月前 (09-11) 98浏览 0评论 3个赞

呆萌钟JAVA基础教程_30_面向对象三大特性之封装

封装概述 封装概述 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式 /** 定义一个女朋友: 成员变量:name,cup,age 成员方法:show() 我们在使用这个案例的过程中,发现了一个问题 通过对象去给成员变量赋值,可以赋值一些非法的数据。 这是不合理的。 我们应该在赋值之前,先对数据进行判断 ……继续阅读 »

damienzhong 2个月前 (09-06) 67浏览 0评论 1个赞

呆萌钟JAVA基础教程_29_匿名对象概述与应用

匿名对象 匿名对象:就是没有名字的对象 是对象的一种简化表示形式 匿名对象的两种使用情况 对象调用方法仅仅一次的时候 作为实际参数传递 代码演示 /** 注意:一个类文件中可以写多个类,但是只有一个类能带public,而且该类名必须与文件名相同 匿名对象:就是没有名字的对象 匿名对象的应用场景: A:调用方法,仅……继续阅读 »

damienzhong 2个月前 (08-24) 110浏览 0评论 3个赞

呆萌钟JAVA基础教程_27_二维数组定义详解

二维数组概述 二维数组其实就是一个元素为一维数组的数组。 二维数组定义格式 格式1 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 举例: int[][] arr = new int[3][2]; 定义了一个二维数组arr 这个二维数组有3个一维数组,名称是arr[0],……继续阅读 »

damienzhong 2个月前 (08-23) 135浏览 0评论 1个赞

呆萌钟JAVA基础教程_25_数组定义与初始化

数组概述 需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。 那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话: 数组是存储……继续阅读 »

damienzhong 2个月前 (08-16) 169浏览 0评论 2个赞

呆萌钟JAVA基础教程_24_形式参数是类名的方法的调用方式

形式参数是类名的方法的调用方式 形式参数的问题: 基本类型:形式参数的改变不影响实际参数 引用类型:形式参数的改变直接影响实际参数 /* 形式参数的问题: 基本类型:形式参数的改变不影响实际参数 引用类型:形式参数的改变直接影响实际参数 */ //形式参数是基本类型 class Demo{ ……继续阅读 »

damienzhong 3个月前 (08-09) 141浏览 0评论 2个赞

呆萌钟JAVA基础教程_23_成员变量和局部变量的区别

成员变量与局部变量的区别 在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 在内存中的位置不同 成员变量:在堆内存 局部变量:在栈内存 生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 初始化值不同 成员变量:有默认初始化值 局部……继续阅读 »

damienzhong 3个月前 (08-09) 128浏览 0评论 2个赞