javase
文章平均质量分 58
c_topy
这个作者很懒,什么都没留下…
展开
-
实现comparable接口给对象数组进行排序(后用Comparator)
显然是按照年龄来进行排序的.原创 2022-12-27 15:29:19 · 186 阅读 · 0 评论 -
java中的接口
在Java中,接口可以看成是:多个类的公共规范,是一种引用数据类型。原创 2022-12-25 20:21:22 · 73 阅读 · 0 评论 -
java中的抽象类
由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类。抽象的类无法进行实例化,因为他不是具体存在的类,或者说这样的类还不够完善,不能直接使用new关键字调用其构造器生成该类的对象。抽象类存在的最大的意义就是为了被继承.我们可以使用abstract定义一个抽象类和抽象方法,示例代码如下:abstract class 类名{abstract 返回值 方法名(int x,int y);}原创 2022-12-19 21:07:04 · 201 阅读 · 0 评论 -
java中多态
向上转型:实际就是创建一个子类对象,将其当成父类对象来使用。语法格式:父类类型 对象名 = new 子类类型();原创 2022-12-19 11:45:34 · 47 阅读 · 0 评论 -
探究java中final的作用
java中final关键字修饰的标识符会有什么作用原创 2022-12-17 21:55:50 · 319 阅读 · 0 评论 -
java中的继承
当我们发现使用子类对象的引用来访问父类中的成员方法与成员变量时,只有子类中没有这个成员变量或成员方法(除了使用参数列表不同的)时才会访问父类中的,但在实际中我们有时需要访问父类中的,显然使用子类对象的引用是无法完成的,这时就要使用super关键字.首先先执行父类中的静态的代码块(如果有多个的话,按照顺序执行就好了),然后执行子类中的静态代码块,然后执行父类中的实例代码块,然后执行父类的构造方法,然后执行子类的实例代码块,最后执行子类的构造方法.例如这是父类的构造方法,所以在子类的构造方法中必须调用它.原创 2022-12-17 17:50:14 · 926 阅读 · 0 评论 -
java中的代码块
构造块:定义在类中的代码块(不加修饰符)。构造代码块一般用于初始化实例成员变量。如果一个类中包含多个静态代码块,在编译代码时,编译器会按照定义的先后次序依次执行(合并);使用static定义的代码块称为静态代码块。一般用于初始化静态成员变量。静态成员变量是类的属性,因此是在JVM加载类时开辟空间并初始化的;静态代码块不管生成多少个对象,其只会执行一次;实例代码块只有在创建对象时才会执行;作用就是按照顺序来执行代码。原创 2022-12-15 23:14:03 · 100 阅读 · 0 评论 -
static修饰的成员方法,变量及其初始化
static修饰的成员变量,称为静态成员变量,静态成员变量最大的特性:不属于某个具体的对象,是所有对象所共享的。static修饰的成员方法,成为静态方法,其也是不属于某个具体的对象,是所有对象共享的.运行结果如图:(结果就是非静态的代码块覆盖掉了静态代码块所赋的值)3.成员方法与静态成员变量一样储存在方法区中。在构造方法中初始化静态成员变量(仅仅是尝试)运行结果:(目前根据运行结果来看是可以的)使用静态的代码块进行初始化。用set方法进行初始化。【静态成员变量特性】【静态成员方法特性】原创 2022-12-15 22:14:50 · 868 阅读 · 0 评论 -
封装中的访问修饰限定符
封装是一种。原创 2022-12-15 21:04:24 · 83 阅读 · 0 评论 -
java中this的作用
java中this的作用原创 2022-12-15 15:59:22 · 82 阅读 · 0 评论 -
java数组
java数组的一些基本内容原创 2022-12-14 22:01:49 · 31 阅读 · 0 评论 -
java类和对象的理解
java是一门纯面向对象语言,在java中一切皆为对象,面向对象是解决问题的一种思想,主要依靠对象之间的交互来完成一件事.首先看一下百度上的讲解:类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。类和对象的关系:类是对象的集合,对象是类的实例。通俗的来说,你有一套模拟卷,这时模拟卷就是一个类,而一套模拟卷中有很多不一样的试卷,这时每一张试卷就是一个对象;原创 2022-12-15 14:47:38 · 842 阅读 · 0 评论 -
方法的重载
方法的重载原创 2022-12-12 18:53:54 · 94 阅读 · 0 评论 -
如何使用Scanner实现输入多个数据
如何使用Scanner输入多个数据原创 2022-12-12 09:51:18 · 2435 阅读 · 0 评论 -
语言中的运算符
由此我们可以看到当一个数字右移时数值会变成原来的1/2;原创 2022-12-10 15:33:56 · 56 阅读 · 0 评论 -
数据类型与变量
javase数据类型与变量原创 2022-12-10 13:52:46 · 58 阅读 · 0 评论 -
初始Java
初识java原创 2022-12-05 15:09:52 · 68 阅读 · 1 评论