JAVA基础
文章平均质量分 84
Zhu_S W
这个作者很懒,什么都没留下…
展开
-
Java基础(包装类)
该篇文章创作时参考查阅了如下文章Java种的包装类Java包装类(自动拆装箱)Java--自动拆箱/装箱/实例化顺序/缓存--使用/原理/实例若想详细了解可自行进入相关文章进行查看Java有8种基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、布尔型boolean、字符型char相对应地,Java提供了8种包装类对应这8种基本数据类型Byte、Short、Integer、Long、Float、Double、Boolean、Character。原创 2024-08-27 20:05:28 · 442 阅读 · 0 评论 -
Java基础(泛型)
本篇文章主要讲解泛型最基本的定义与用法,为后续Java的学习打牢基础class 类名称 {private 泛型标识 变量名;......常用的泛型标识 T、E、K、Vinterface 接口名称 {泛型标识 方法名();....../*** 泛型接口*/原创 2024-08-27 19:22:27 · 568 阅读 · 0 评论 -
Java基础(抽象类)
该篇文章主要讲述java中的抽象类和抽象方法的知识点,当一个类中没有包含足够的信息以描绘一个具体的对象时,这样的类就是抽象类;“抽象类”是用关键字 abstract 修饰的,抽象类中有一种特殊方法,即用abstract 关键字来修饰的方法,这些方法被称为“抽象方法”。若想学习抽象,必须掌握Java继承相关的知识,相关可见Java基础(继承)。假设公司要进行招聘,招聘岗位为产品经理和程序员,设计了如下网站让报名人员填写基本信息此时可以发现,该网站大部分内容都是相同的,于是我们可以对其进行如下修改。原创 2024-08-26 22:43:00 · 1187 阅读 · 0 评论 -
Java基础(多态)
多态是同一个行为具有多个不同的表现形式或形态的能力。原创 2024-08-24 18:15:33 · 927 阅读 · 0 评论 -
Java基础练习题 (2)
b创建的是B类对象,选择的数据类型是A,因为B继承A,所以b可以调用A类当中的Show(D obj)方法和B类当中的show(B obj)、show(A obj)(该方法对A中该方法进行了重写)方法。8、b.show(c)传参为C类型的C,C继承B,B继承A,所以c可以向上转型成B类型再继续向上转型成A类型,因此执行B类中的Show(A obj)方法,所以输出 B and A。a1创建的是A类对象,选择的数据类型也是A,因此可以调用A类当中的Show(D obj)和Show(A obj)方法。原创 2024-08-23 23:46:29 · 664 阅读 · 0 评论 -
Java基础练习题 (1)
B中变量 s 是一个基本数据类型的变量 long,而变量 a 是一个对象引用类型的变量,基本数据类型和对象引用类型之间不能直接进行相等性比较,错误。分析:第一个输出语句使用了"=="运算符,它用于比较两个对象是否是同一个对象,而astring和bstring是两个不同的对象,因此输出false。第二个输出语句使用了equals()方法,该方法用于比较两个对象的值是否相等,而astring和bstring的值都是"123",因此输出true。A中 a 与 b 指向地址不同,错误。原创 2024-08-22 22:47:26 · 890 阅读 · 0 评论 -
Java static关键字练习题
分析:先扫描main方法所在类Alpha,发现Alpha继承Base,先去加载Base类,未发现Base类有继承和static代码块,回过来加载Alpha类,未发现static代码块;此时main方法入栈,执行main方法,先创建Alpha对象,加载Alpha类前先加载其父类,输出Base;所以结果为Base Base。A. Base B. Base Base C. 编译失败. D. 代码运行但没有输出. E. 运行时抛出异常。B. 一个类中可以有多个static代码块,它们按照在类中出现的顺序执行。原创 2024-08-22 21:55:02 · 711 阅读 · 0 评论 -
JAVA基础(static关键字)
static修饰的代码属于类,定义的变量存储在方法区的静态常量池中因为要方便去使用自己的方法和变量。原创 2024-08-22 13:50:02 · 1231 阅读 · 0 评论 -
Java基础(继承)
继承是java面向对象编程的基石,继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。我们可以看到子类和父类当中都有run方法,而我们实际调用的却是子类自己的run方法,这就是方法的覆盖,子类通过重写和父类一样的方法实现方法的覆盖。运行上述代码发现创建的Student类对象可以使用自己类中的方法也可以使用父亲类Person中的方法。由此可以看出:我们还可以看出子类可以调用父类的方法,而且子类可以拥有自己的方法,功能比父类更丰富。原创 2024-08-22 10:35:38 · 466 阅读 · 0 评论