自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JAVA抽象类和接口

抽象类: 在面向对象中,所有对象都是通过类来描述的,但并不能通过类来描述所有对象,如果这个类不能很好地描述对象,就说这个类是抽象类。 很典型的例子就是:一个形状抽象类,然后它的子类有三角形类,圆形类,矩形类等,这些子类可以很好地描述具体的对象三角形,圆形,矩形,包括其具有的特征,三角形有三条边等,但是形状抽象类没有这些特征,因为只有三角形才有三条边,所以这个形状类是抽象类。 关键字:abstract 用法:在定义类时,class前加上关键字abstract就是定义一个抽象类 例如:public a

2021-12-10 23:00:13 350

原创 对Java多态的理解

多态的定义:指为不同的数据类型的实体提供统一的接口 多态意味着父类型的变量可以引用子类型的对象 多态的分类: 多态可分为变量多态与函数多态。变量多态是指:基类型的变量,可以被赋值基类型对象,也可以被赋值派生类型的对象。函数多态是指,相同的方法调用形式,传送给一个对象变量,可以有不同的行为。因此,变量多态是函数多态的基础。 多态的三种表现形式: 继承 重写 基类引用指向派生类对象 例如:每条狗狗都是一只动物,但并非每只动物对象都是狗狗。因此,总可以将子类的实例传给需要基类的参数,为不同的派生类提

2021-11-26 19:00:27 376

原创 二叉树非递归后序遍历的实现

二叉树的非递归遍历有三种方法:先序、中序、后序,其中先序和中序非递归遍历思路基本相同,有疑问者可参考书籍或其他博客,这里讲一下重点讲一下非递归后序遍历。 其实,动笔写一下三种遍历,我们很容易就可以发现一点。假如二叉树ABD#G###CE##FH### ,则先序(根左右):ABDGCEFH 后序(左右根):GDBEHFCA 两者看似没多大关系,但通过图,我们可以发现后序为反向的先序,即先遍历右子树再遍历左子树,我们便可通过这个思路来完成后序遍历的实现。 想想看栈的存储方式,所以我们需要另外一...

2021-11-08 20:05:31 701

原创 Java中的正则表达式

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1.常用的正则表达式 2.方法:matches、replaceAll、replaceFirst、split方法 (1)matches方法匹配字符串 语法:matches("regex:String");返回值为true或者false eg.System.out.println("Java...

2021-10-29 18:46:15 142

原创 将Eclipse中程序代码上传到GitHub

!最好先在GitHub注册账号并下载客户端 一、在Eclipse中安装Git EGit插件地址:http://download.eclipse.org/egit/updates 输入地址等待一会,在name框中会出现相应插件,全选安装重启即可。 二、在Eclipse上配置Git 点击Add Entry... 输入 Key:user.email/name Value:******* 三、新建项目并上传到Git仓库 右键新建项目的文件夹->Team->Sha...

2021-09-25 00:31:51 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除