自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中this的用法

原因:因为static修饰的方法是静态方法,它不依赖于对象,属于类,直接通过类名访问,在类加载阶段完成;static方法执行的过程中是不需要当前对象参与的,所以在static修饰的方法中不能使用this。这种是指在构造方法当中使用this调用本类当中其他的构造方法。这种写法是指在实例方法当中使用this调用另一个实例方法。3:this(参数);1:this是一个关键字,表示当前对象的引用。1:this(参数)必要放在构造方法的第一行。1. this.data //访问实例变量。

2024-06-28 04:36:56 247

原创 java中的继承机制

上述图示中,Dog和Cat都继承了Animal类,其中:Animal类称为父类/基类或超类,Dog和Cat可以称为Animal的子类/派生类,继承之后,子类可以复用父类中的成员,子类在实现时只需关心自己新增加的成员即可。继承机制是面向对象程序设计提高代码复用的重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称为派生类构。2:如果访问的成员变量(成员方法)子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。继承主要解决的问题是:共性的抽取,实现代码复用。

2024-06-25 16:03:17 534

原创 java对象的创建和使用

构造方法虽然不写任何的返回值,但它在执行结束之后实际上会返回该对象在堆内存当中的内存地址,这个时候定义变量接收对象的内存地址,这个变量叫做引用变量(引用)。Java语法规定:当一个类没有显示的定义任何构造方法的时候,系统会默认提供一个无参构造方法,当显示的定义构造方法之后,系统就不会在提供构造方法。通过测试可以知道:构造方法支持重载机制,具体调用哪个构造方法,需要看调用时传递的实际参数列表符合哪个构造方法。类定义好之后,就可以创造出对象(对象也叫实例),一个类可以创建多个对象。这样就完成了对象的创建。

2024-06-25 02:12:30 256

原创 java中main方法里的args参数

main方法当中的String[] args

2024-06-09 13:39:31 416

原创 java数组详解

数组(Array)是有序的元素序列。在程序设计当中,为了处理数据方便,把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些 有序排列的同类型数据元素的集合称为数组。作用:数组是一种数据结构,用来存储相同类型值的集合。在java语言当中数组有以下几个特点:1:java中的数组存储的每个元素类型相同。2:java当中的数组长度一旦确定不可改变。3:java当中的数组都有length属性,可以获取数组中元素的个数。4:java中的数组对象存储在堆内存当中。

2024-06-02 21:27:35 675

原创 java中的方法

通过代码改进之后可以看到,方法其实就是一块普通的代码片段,并且这段代码可以完成某个特定的功能,并且可以重复的去使用,只要是可以独立出来的功能,都可以定义为一个单独的方法去完成具体的功能,如果后续需要使用此功能,直接去调用就好了,还有一点就是不要把所有的代码都放到主方法(main)当中,这样的代码的复用型很差。方法重载:方法重载是指在同一个类中定义多个同名的方法,但要求参数列表不同(参数类型不同,参数个数不同,参数的顺序不同)。3:方法名,必须是合法的标识符,遵循小驼峰的命名方式,做到见名知意。

2024-06-02 21:27:00 832

原创 java基本数据类型

数据类型的作用就是决定程序在运行阶段给变量分配多大的内存空间。在java中基本数据类型分为四类八种:第一类:整数型:byte,short,int,long第二类:浮点型:float,double第三类:字符型:char第四类:布尔型:boolean既然数据类型是为了程序在运行阶段给变量分配内存空间的,那么上述每一种数据类型所占内存空间的大小又是多大呢?

2024-05-20 20:48:34 743 1

原创 java运算符

例如:1 + 2,其中1和2都是操作数, + 是操作符,操作符和操作数组成在一起就构成了表达式。运算符按照功能来分,分为算数运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,条件运算符,字符串连接运算符等。如果"+''两边的操作数都是数字的话,一定是求和运算,但只要其中一个操作数是字符串,那就一定是字符串拼接运算,字符串拼接之后的结果还是字符串类型。后置++,先进行赋值运算,变量在加1,前置--和后置--道理和前置++,后置++一样。x = x + 1;"x和y相等" : "x和y不相等");

2024-05-20 20:45:37 792

原创 java中的变量

变量是内存当中存储数据最基本的单元,将数据放到内存当中,给这块内存空间取一个名字,这就是变量。变量就是内存当中的一块空间,这块空间有类型,名字,数据(值),这也是变量必须具备的三个要素。变量的本质就是一块内存空间,而数据类型则是决定这个变量内存空间的大小。变量里面存储的数据需要和数据类型保持一致。age = 20;//20。

2024-05-15 21:20:47 820 2

原创 java 标识符

java标识符的命名规则和规范

2024-05-14 21:21:29 325 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除