![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVASE(java基本语法)
文章平均质量分 85
小_Duang
学生
展开
-
排序算法3_冒泡排序、快速排序
在快速排序中,元素的比较和交换是从两端向中间进行的,较大的元素一轮就能够交换到后面的位置,而较小的元素一轮就能交换到前面的位置,元素每次移动的距离较远,所以比较次数和移动次数较少,速度较快,故称为“快速排序”。任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。原创 2024-07-14 21:27:14 · 662 阅读 · 0 评论 -
JavaSE_抽象类(抽象类概念、语法、、特性、作用)
基本概念:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。比如:矩形、三角形、圆形都是图形,因此和Shape类的惯性应该是继承关系虽然图形图Shape中也存在draw的方法,但由于Shape类并不是具体的图形,因此其内部的draw方法实际是没有办法实现的由于shape类没有办法描述一个具体的图形,导致其draw(方法无法具体实现,因此可以将shape类设计为“抽象类”。原创 2024-05-06 16:41:20 · 590 阅读 · 0 评论 -
JavaSE_类对象和方法的继承(继承概念、成员访问、super关键字)
关键字:super和this都是Java中的关键字只能在类的非静态方法中使用,用来访问非静态成员方法和字段在构造方法中调用时,必须是构造方法中的第一条语句,并且不能同时存在;不同点this是当前对象的引用,当前对象即调用实例方法的对象,super相当于是子类对象中从父类继承下来部分成员的引用在非静态成员方法中,this用来访问本类的方法和属性,super用来访问父类继承下来的方法和属性。原创 2024-04-26 18:20:36 · 1315 阅读 · 1 评论 -
类和对象(2)——封装(封装的概念、包、staic)
将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行 交互。原创 2024-04-22 19:21:32 · 1140 阅读 · 1 评论 -
JAVA_类和对象(1)
基本概念:类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能。类的定义格式在java中定义类时需要用到class关键字// 创建类field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法 }其中,class为定义类的关键字,ClassName为类的名字, { }中为类的主体。类名采用大驼峰定义。比如定义一个类// 狗的属性System.out.println(name + ": 说话");// 人的行为。原创 2024-04-16 17:21:53 · 1074 阅读 · 0 评论 -
JAVA中八种基本数据类型(包装类型、类型转换、类型提升)
强制类型转换:当进行操作时,代码需要经过一定的格式处理,不能自动完成。概念:代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。需要将字符串和整形数字之间进行转换。原创 2024-04-03 16:49:53 · 644 阅读 · 1 评论 -
JAVASE_java中的String类方法
java.lang.String类提供了许多用于在 Java 中操作字符串的内置方法。借助这些方法,我们可以对String对象进行查找、拆分、比较、转换字符串等操作。原创 2024-04-10 21:27:19 · 1061 阅读 · 1 评论