自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 java的封装

在Java中,封装是面向对象编程中的一种重要概念,它指的是将数据和方法打包在一个单一的单位(类)中,并对外部隐藏对象的内部细节。封装通过将类的成员变量声明为私有的,并提供公共的方法来访问和修改这些变量,从而实现了数据隐藏和安全性。:通过将成员变量设置为私有的,封装可以确保数据只能通过类中定义的方法进行访问和修改。通过提供统一的接口来访问对象的状态,封装可以简化代码的使用和维护。2.提供公共的 Getter 和 Setter 方法来允许外部代码访问和修改成员变量的值,从而实现间接访问。

2024-04-08 22:26:17 543

原创 JavaBean类

在这个示例中,Person 类是一个简单的 JavaBean 类,它包含了私有的 name和 age属性,以及相应的 Getter 和 Setter 方法。3. Getter 和 Setter 方法:JavaBean 类通常提供公共的 Getter 和 Setter 方法,用于获取和设置私有属性的值。5. 命名规范:JavaBean 类的命名通常遵循一定的规范,属性名以小写字母开头,采用驼峰命名法;1. 私有属性:JavaBean 类的属性通常是私有的,这意味着它们只能通过公共方法来访问和修改。

2024-04-02 23:32:52 691 1

原创 Java就近原则和this关键字

关键字在 Java 中是一个非常有用的工具,可以帮助在同一作用域内引用当前对象的成员变量、调用其他构造方法以及返回当前对象,从而使代码更加清晰和易于理解。关键字有着密切的关系,特别是在处理成员变量与方法参数同名的情况下。在 Java 中,如果一个方法的参数与类的成员变量同名,为了明确指示要操作的是成员变量而不是参数,可以使用。关键字的另一种常见用法,它可以帮助在同一个类的不同构造方法之间进行交互,避免代码重复。另外,在构造方法中,如果需要在一个构造方法中调用另一个构造方法,可以使用。

2024-04-02 23:19:50 504 1

原创 在 Java 中的构造方法

在这个示例中,Car 类有两个构造方法:一个是无参数的默认构造方法,另一个是带参数的构造方法。在 Java 中,构造方法(Constructor)是一种特殊类型的方法,用于初始化对象的新实例。构造方法的名称必须与类名相同,并且没有返回类型,甚至不返回 void。3. 默认构造方法:如果在类中没有显式定义任何构造方法,Java 将提供一个默认的无参数构造方法。1. 构造方法与类名相同:构造方法的名称必须与所属类的名称完全相同,大小写也要一致。// 构造方法2:带参数的构造方法。

2024-03-31 21:05:46 566 1

原创 Java的抽象类

抽象类是一个不能被实例化的类,它用于定义一组方法的接口,但这些方法不提供具体的实现。抽象类通常包含抽象方法(abstract methods),这些方法在子类中必须被实现。抽象类可以包含非抽象方法和成员变量。在Java中,抽象(abstraction)是一种重要的概念,它允许程序员隐藏实现细节并仅展示必要的部分.abstract void draw();

2024-03-30 22:44:18 252

原创 Java的判断回文数

方法一:将数字转换为字符串进行比较。方法二:数学方法逆转数字进行比较。

2024-03-29 23:45:16 259 1

原创 Java的switch循环

语句是一种用于多路分支控制流的结构。它可以用来代替一系列的。语句,使得代码更加简洁和易读。

2024-03-28 22:49:42 220 1

原创 三元运算符

在这个示例中,如果 x 大于 5,则 y 的值为 100,否则为 200。这种简洁的语法形式有助于减少代码量并提高代码的可读性。三元运算符是一种特殊的条件运算符,通常用于简化 if-else 语句的表达形式。这种语法结构使得在简单的条件判断时能够更加紧凑和清晰地表达逻辑。三元运算符通常用于简单的条件赋值操作。

2024-03-27 22:00:54 291 1

原创 短路逻辑运算符

在逻辑与运算中,如果第一个条件为假(false),则整个表达式的结果就是假,此时不会再计算后面的条件。只有当所有条件都为真(true)时,整个表达式的结果才为真。:在逻辑或运算中,如果第一个条件为真(true),则整个表达式的结果就是真,此时不会再计算后面的条件。只有当所有条件都为假(false)时,整个表达式的结果才为假。短路逻辑运算符的特点是在执行逻辑表达式时,如果能够确定整个表达式的值,就不再继续计算剩余部分。这种短路逻辑运算符的机制可以帮助程序员编写更加简洁和高效的代码,同时避免不必要的计算。

2024-03-26 22:14:41 453

原创 原码,反码,补码.

反码:正数的补码和反码是其本身,负数的反码是除符号位保持不变,其余位取反例:11111110(-126)其反码是10000001(-1)原码:其是十进制的二进制的表示形式,其第一位表示数字的符号,0为正数,1为负数.补:一个0或1存入的为一个bit,8个bit为一个字节.补码:正数的补码是其本身,负数的补码是在其反码上+1.

2024-03-25 21:52:30 203 1

原创 IDEA的下载和基本概述

若第一次进入IDEA,点击Do not import settings,点击OK即可.再下一个页面中点击Evaluate for free,再下方点击Evaluate,然后点击下方的continue.点击New Project,然后点击最下面的empty project再点击下面的Next,然后你可以自行取名project再点击finish然后可点击yes让idea帮你创建你命名的文件夹,然后勾选Don't,show tips,然后点击close,就可以开始进行操作了/.

2024-03-24 22:50:51 449 1

原创 Java的隐式转换和强制转换

(2)强制转换:将取值范围大的数据转换为取值范围小的数据.其不允许直接赋值,如果要这样操作只能进行强制转换.其格式为:目标数据类型 变量名=(目标数据类型)被强制转换的数据.(1)隐式转换(自动类型提升):将取值范围小的数据转换为取值范围大的数据.例如:将int类型转换为double类型.2. byte,short,char的数据在运算时,都应先提升为int类型再计算.两种规则:1. 取值范围小的与大的数据进行运算时,小的会先提升为大的,再计算.

2024-03-24 20:54:55 457 1

原创 java的继承

Animal`类是父类,`Dog`类是子类,`Dog`类继承了`Animal`类的属性和方法。子类`Dog`可以使用`super`关键字来调用父类的构造方法,从而初始化父类的属性。子类还可以添加自己的方法,如`bark`方法。当我们创建`Dog`对象时,我们可以调用父类`Animal`的方法`eat`,同时也可以调用子类`Dog`自己的方法`bark`。这样,通过继承,子类可以获得父类的特性。

2024-03-23 23:16:31 747

原创 Java判断质数

2024-03-22 22:06:43 199 1

原创 Java的2维数组

2024-03-21 23:35:44 74 1

原创 java中判断奇偶数

2024-03-20 23:57:28 198 1

原创 Java变量的使用方法与需要注意的事项

2.变量在使用之前必须要对其进行赋值.例如:int d;是会报错的.亦不能在输出之后再对变量进行赋值.注意事项(补):1.在一条语句中,可以定义多个变量.例int a=100,b=200,c=300;1.首先先定义变量,再进行输出.3.修改变量记录的数值.

2024-03-19 23:49:31 325 1

原创 Java的不同数据类型的定义和输出

2024-03-18 22:41:55 83 2

原创 Java的4种循环结构

2024-03-18 00:13:33 80

原创 Java,IDEA安装和其如何配环境变量

finish后Windows+R后输入cmd后,输入java+回车和javaca+回车,如果出现不是内部或外部命令则说明path环境还没有配,我们可以在此电脑右键后点击属性,再点击高级系统设置,再点击环境变量,在用户或系统中配环境.变量名用JAVA HOME,变量值为安装JDK的目录.1.先打开浏览器,搜索Oracle官网,进入官网,点击"产品"键然后点击Java,再拉至最下方,再点击下载Java,再选择自己电脑的系统,共有Linux,macOS,Windows 3种系统.

2024-03-17 23:26:19 845

原创 论Java的7种数据类型中4种常用数据类型

范围:用途:实例:范围:用途:实例:用途:特点:实例:用途:实例:

2024-03-09 22:40:56 327

空空如也

空空如也

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

TA关注的人

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