首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
兮动人
创建于2021-11-22
订阅专栏
Java
等 3 人订阅
共77篇文章
创建于2021-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【JavaSE】多态数组的使用
这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战 1. 多态数组 数组的定义类型为父类类型,里面保存的实际元素类型为子类类型 应用实例:现有一个继承结构如下:要求创建 1 个
【Java】动态绑定机制
这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战 Java 动态绑定机制 Java 重要机制:动态绑定机制 Java 动态绑定机制: 当调用对象方法的时候,该方法会和该对象的
【JavaSE】多态的基本使用
这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战 1. 先看一个问题 使用传统的方法来解决(private 属性) 传统的方法带来的问题是什么? 如何解决? 问题是: 代码的
【JavaSE】final关键字基本使用
这是我参与11月更文挑战的第19天,活动详情查看:2021最后一次更文挑战 1. 基本介绍 final 中文意思:最后的,最终的。 final 可以修饰类、属性、方法和局部变量。 在某些情况下,程序员
单例设计模式
这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战 1. 什么是设计模式 静态方法和属性的经典使用 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格,以及解决问
深入理解main方法
这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战 1. 深入理解 main 方法 解释main方法的形式:public static void main(String[] a
【JavaSE】finalize方法基本使用
这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战 finalize 方法 当对象被回收时,系统自动调用该对象的 finalize 方法。子类可以重写该方法,做一些释放资源的操
【JavaSE】toString方法基本使用
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战 toString 方法 基本介绍 默认返回:全类名+@+哈希值的十六进制,【查看 Object 的 toString 方法】
【JavaSE】hashCode方法基本使用
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战 hashCode 方法 查看 API 小结: 提高具有哈希结构的容器的效率。 两个引用,如果指向的是同一个对象,则哈希值肯定
【JavaSE】equals方法基本使用
这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战 1. equals 方法 == 和 equals 的对比【面试题】 == 是一个比较运算符 ==:既可以判断基本类型,又可以
【Java】日志的概念
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战 1. 概述 日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统
【JavaSE】方法重写/覆盖(override)
这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战 1. 基本介绍 2. 快速入门 Animal Dog Override01 把上面 Dog 类中的 cry() 方法注释掉,
【JavaSE】 super关键字基本使用
这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战 1. 基本介绍 super 代表父类的引用,用于访问父类的属性、方法、构造器 2. 基本语法 访问父类的属性,但不能访问父类
【JavaSE】成员方法传参机制
成员方法传参机制 1. 基本数据类型的传参机制 内存分析法: 堆:一般存放基本数据类型(局部变量) 栈:存放对象(Cat cat,数组,引用数据类型等) 最后输出的 a,b的值是在main方法中,要找
Java之类与对象基本使用
类与对象1. 看一个养猫猫问题2. 使用现有技术解决3. 现有技术解决的缺点分析4. 一个程序就是一个世界,有很多事物(对象[属性, 行为])5. 类与对象的关系示意图6. 快速入门-面向对象的方式解决养猫问题7. 类和对象的区别和联系8. 对象在内存中存在形式(重要的)9. 属...
Java之二维数组基本使用
二维数组1. 二维数组的使用2. 使用方式 1: 动态初始化3. 使用方式 2: 动态初始化4. 使用方式 3: 动态初始化-列数不确5. 使用方式 4: 静态初始化6. 二维数组的应用案例7. 二维数组使用细节和注意事项8. 二维数组的应用场景比如我们开发一个五子棋游戏,棋盘就...
Java之顺序查找
顺序查找 SeqSearch.有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】 要求: 如果找到了,就提示找到,并给出下标值。Scanner myScanner = new Scanner(System.S...
Java之冒泡排序
排序是将多个数据,依指定的顺序进行排列的过程。1. 内部排序: 指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择 式排序法和插入式排序法);外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)。2...
Java之数组扩容
要求:实现动态的给数组添加元素效果,实现对数组扩容。ArrayAdd.原始数组使用静态分配 int[] arr = {1,2,3}增加的元素 4,直接放在数组的最后 arr = {1,2,3,4} ArrayAdd02.思路分析 1. 定义初始数组 int[] arr = {1,...
Java之数组的反转
要求:把数组的元素内容反转。 ArrayReverse.【思路分析】规律 1. 把 arr[0] 和 arr[5] 进行交换 {66,22,33,44,55,11} 2. 把 arr[1] 和 arr[4] 进行交换 {66,55,33,44,22,11} 3. 把 arr[2]...
下一页