接触Java的开始
文章平均质量分 93
接触Java的开始
你会魔法吗✧(≖ ◡ ≖✿)
月光在六点半
展开
-
我在VScode学Java(Java的介绍,数据结构,运算符,流程控制语句)
我在VScode学Java(Java的介绍,数据结构,运算符,流程控制语句)原创 2023-03-02 19:50:58 · 1312 阅读 · 22 评论 -
Java类与对象(Java的类与对象、this关键字)第一辑
类是描述了一组有相同特性(属性)和相同行为(方法)的一组对象的集合。对象或实体所拥有的特征在类中表示时称为类的属性。对象执行的操作称为类的方法。原创 2023-07-17 13:46:05 · 514 阅读 · 6 评论 -
Java(Java一维数组、二维数组、JVM中的堆和栈)重制版
Java 数组是一种数据结构,存储一组相同类型的数据。静态初始化与动态初始化的区别.地址值与哈希码JVM中的堆和栈原创 2023-06-08 19:22:23 · 761 阅读 · 20 评论 -
Java(Java方法method)
在Java中,方法通常被定义在类中,并且可以被其他类和方法调用。这使得程序员可以将常用可重用功能代码封装成方法。(0)大多数人都爱说:方法只能定义在类的里面,定义在类的外面那是不在三界之内,五行之中,是不被允许的。(1)基本数据类型的值直接存储在栈中,而不是在堆中。这使得基本数据类型的访问速度更快,因为它们不需要通过引用来访问它们的值。(2)引用数据类型的变量存储的是对象的引用,而不是对象本身。这意味着,当我们创建一个对象时,实际上是在堆内存中分配了一块空间,并返回了一个指向该空间的引用。原创 2023-07-17 10:42:18 · 1858 阅读 · 6 评论 -
Java类与对象(Java构造方法 、JavaBean)第二辑 + VScode怎么在预览模式中点击另外一个文件,不会被替换掉
(1)构造方法(Constructor)是Java中一种特殊的方法,用于创建新对象并初始化其数据成员。它的名称与类名相同,没有返回值类型(包括void),可以有参数,也可以没有参数。当使用关键字“new”创建一个新对象时,就会自动调用该类的构造方法。(2)构造方法可以执行各种初始化操作,例如设置默认值、分配空间等。在Java中,每个类都必须至少有一个构造方法。如果没有显式地定义,Java编译器会默认生成一个无参构造方法。原创 2023-07-18 08:30:00 · 428 阅读 · 7 评论 -
Java(Java字符串)
引用是指变量或者对象对内存中某个位置的引用。在Java中,当我们声明一个引用类型的变量时,实际上是在栈内存中创建了一个变量,并将该变量指向堆内存中的对象。在这个例子中,str是一个引用类型的变量。在栈内存中,会创建一个名为str的变量,并且该变量保存了堆内存中字符串"Hello"的地址(或者说引用)。通过该引用可以访问到堆内存中存储的字符串对象。当我们通过new关键字创建一个字符串对象时,Java会在堆内存中分配一块空间来存储该对象,并返回其地址(引用)给我们。在这个例子中,使用new。原创 2023-07-20 08:30:00 · 177 阅读 · 3 评论 -
Java类与对象(Java显式参数和隐式参数、静态方法+main方法、Java访问修饰符、static关键字、Java的包、对象数组)第三辑
Java的静态方法是定义在类中的一种特殊类型的方法。这些方法与类本身相关,而不是与类的实例相关。可以通过类名直接调用静态方法,而无需创建类的实例。原创 2023-07-18 00:39:11 · 1936 阅读 · 4 评论 -
Java继承(Java继承是什么、特点、子类继承什么)壹
Java继承是面向对象编程中的一个重要概念,它允许一个类(称为子类或派生类)从另一个类(称为父类或基类)继承属性和行为。通过继承,子类可以重用父类已有的代码,并且可以在此基础上添加新的功能。【子类是父类的一种】原创 2023-08-05 13:55:58 · 461 阅读 · 10 评论 -
Java继承(Java继承的特点、super关键字、super和this对比、方法重写、子类构造器)贰
this 关键字用于引用当前类的实例。它表示当前对象的地址,并且用于访问或调用当前类的成员变量和方法。super 关键字用于引用当前类的父类(超类)。它表示父类的存储空间,并且用于访问或调用父类的成员变量、方法或构造方法。重写方法的核心目的是允许子类提供自己特定的实现,以便更好地适应子类的行为和需求。 在运行时,当子类对象调用被重写的方法时,会优先执行子类中的实现,而不是父类中的实现,原创 2023-08-05 13:56:37 · 532 阅读 · 8 评论 -
Java多态(Java多态、instanceof、对象相等性检测方法【子类相等性getClass()检测、超类相等性概念instanceof】检测)
在Java中,一个子类可以继承父类的方法,并且可以通过重写这些方法来实现自己的特定行为。当我们创建一个对象时,它可以指向自身的类类型,也可以指向任何父类或者实现的接口类型。这就是Java多态性的核心思想:一个对象具有多种外观和行为,这取决于使用它的上下文。Java多态的好处是可以提高代码的重用性和可维护性,使得代码更加灵活和可扩展。例如,一个方法可以接受一个基类(如Object)作为参数,然后在运行时传入一个子类的实例,这样就可以处理各种不同的对象类型,而无需重写这个方法。原创 2023-08-09 21:16:59 · 322 阅读 · 1 评论 -
Java抽象类、内部类、包装类、接口
作为他类的基类,用于定义共同的特征和行为,抽象类中的抽象方法未明确具体的方法、再次理解重写: 子类把父类继承下来的虚方法表里面的方法覆盖的过程。静态的,私有的,最终的不会添加到方法表的。原创 2023-08-24 21:39:48 · 252 阅读 · 4 评论 -
Java常用的API
跟着黑马的Java学习视频==常用的API。原创 2024-03-28 00:09:01 · 208 阅读 · 4 评论