JavaSE
文章平均质量分 82
Ombré_mi
这个作者很懒,什么都没留下…
展开
-
抽象类和接口
一.概述我们知道,所有的对象都是通过类来描述的,但是反过来却不是这样。并不是所有的类都是用来描述对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。二.抽象类2.1 抽象类的定义Java语言中,用 abstract 关键字来修饰一个类时,这个类叫做抽象类。抽象类只关心它的子类是否具有某种功能,并不关心该功能的具体实现。功能的具体行为由子类负责实现。一个抽象类中可以有一个或多个抽象方法。...原创 2022-01-08 21:56:31 · 341 阅读 · 4 评论 -
String 类
String 类表示了定长,不可变的字符序列,Java 程序中所有的字符串常量都可以作为此类的实例来实现。它的特点时一旦赋值,便不能改变其指向的字符串对象,如果更改,则会指向一个新的字符串对象,下面介绍 String 类中常用的一些方法。...原创 2022-01-11 16:21:36 · 479 阅读 · 0 评论 -
Iterable、Collection、List 的常见方法签名以及含义
1.Iterable---------------------------------------------------------------------------------------------------------------------------------average()元素平均值。元素类型必须为Integer、Float等数字类型fun main(args: Array<String>) { val iterable = listOf(1,原创 2022-02-27 19:53:50 · 135 阅读 · 0 评论 -
静态方法和非静态方法区别(优/缺点)
静态方法static(类方法)和 非静态方法(实例方法)的区别:方法我们主要分为三种:1.构造方法2.非静态方法(普通方法/实例方法)3.静态方法(类方法)一、静态方法和非静态方法的区别(调用对象、引用变量不同)静态方法:是使用static关键字修饰的方法,又叫类方法.属于类的,不属于对象, 在实例化对象之前就可以通过类名.方法名调用静态方法。 (静态属性,静态方法都是属于类的,可以直接通过类名调用)。1.在静态方法中,可以调用静态方法。2.在静态方法中,不能调用非静态方法。3.在静态方法中原创 2022-02-12 13:35:46 · 2522 阅读 · 0 评论 -
继承与多态
一.概述 面向对象程序设计的三大原则是封装性,继承性和多态性。继承性是子类自动共享父类的数据和方法的机制,它是由类的派生功能体现的。继承具有传递性,使得一个类可以继承另一个类的属性和方法,这样通过抽象出共同的属性和方法组件新的类,便于代码的重用。而多态是指不同类型的对象接收相同的消息时产生不同的行为,这里的消息主要是对类成员函数的调用,而不同的行为是指类成员函数的不同实现。当对象接收到发送给它的消息时,根据该对象所属的类,动态选用在该类中定义的实现算法。二.继承2.1 继承的概述...原创 2022-01-05 22:52:43 · 10599 阅读 · 5 评论 -
Java中面向对象设计(类&对象)
一.面向对象程序设计概述1.1 面向过程的程序设计 如早期出现的编程语言——C语言,当我们要用这种语言来定义一个复杂的数据类型,譬如人力资源系统中涉及的职员(Employee)时,可以用结构体(Struct)来实现,只要结构体中使用那些基本的数据类型来定义职员的工号,姓名,部门,职务,奖金以及薪水等属性就可以了。如果我们要对一个职员进行各种操作,如设置职员的基本情况,薪水和奖金等等,我们必须要为每个操作都定义一个函数,这些函数与职员这个结构体本身的定义没有任何关系,如设置员工号——s...原创 2021-11-27 15:09:31 · 2449 阅读 · 0 评论 -
Java中数组的定义与使用
目录1.数组基本用法1.1 什么是数组1.2 创建数组1.3 数组的使用2.数组作为方法的参数2.1理解引用类型3. 数组中的常用方法3.1 数组的拷贝3.2数组排序(冒泡排序)3.3 查找数组中指定元素(二分查找)1.数组基本用法1.1 什么是数组数组是指有序的元素序列。如果将有限个类型相同的变量的集合命名,那么这个名称就是数组名,而组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。1.2 创建数组代码示.原创 2021-11-22 21:12:14 · 995 阅读 · 2 评论 -
Java中程序的逻辑控制
一.Java中程序的逻辑控制语句1.顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。2.分支结构2.1 if语句如果布尔表达式结果为true,执行if中的语句,否则不执行。如果布尔表达式结果为true,执行if中的语句,否则执行else中的语句。第一个表达式成立,执行第一个if中的语句,否则第二个表达式成立,执行第二个i...原创 2021-11-16 16:53:58 · 393 阅读 · 0 评论 -
Java基本数据类型
目录1.变量和类型1.1整型变量1.2长整型变量1.3双精度浮点型变量1.4单精度浮点型1.5字符串类型1.6字节类型变量1.7短整型变量1.8布尔类型变量1.9字符串类型变量1.10小结1.变量和类型变量指的是程序运行时可变的量,相当于开辟一块内存空间来保存一些数据。类型则是对变量的种类进行了划分,不同的类型的变量具有不同的特性。1.1整型变量基本语法格式: int 变量名 = 初始值;注意事项: 1.int表示变量的...原创 2021-11-13 15:23:17 · 1434 阅读 · 0 评论