自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通俗理解Java static

如果快餐店有一个静态的菜单(`static`方法),这意味着无论你是否创建了快餐店的一个订单(类的实例),这个菜单都是存在的。任何人都可以直接走进店里看到这个菜单,因为它是公共的,属于快餐店本身,而不是某个特定的订单。如果快餐店有一个非静态的订单(非`static`方法),这意味着你需要先创建一个订单(快餐店的实例)才能看到你的具体订单内容。每个订单都有自己的内容,不是公共的,它属于那个特定的订单。非静态方法就像是顾客的个人订单,它属于特定的顾客(类的实例),只有创建了订单后才能查看。

2024-04-21 14:31:49 176 1

原创 通俗理解Java接口

用一个生活化、通俗易懂的例子来理解Java中的接口。想象一下,你是一个快餐店的老板,你的店里提供多种饮料,比如咖啡、果汁和汽水。2. 实现接口:然后,每种饮料(咖啡、果汁、汽水)都由不同的类来表示,这些类实现了`Drink`接口,并各自具体实现了`serve()`方法。3. 使用接口:服务生只需要知道所有饮料都实现了`Drink`接口,因此可以统一地为客人提供服务,而不用关心是咖啡还是果汁。1. 定义接口:我们定义一个名为`Drink`的接口,它有一个方法`serve()`,用来规范如何提供饮料。

2024-04-21 14:08:26 198

原创 DFS的一些理解

上述两个图,根据其特点可知。DFS会一条路走到死,直到碰壁回头(胆大), BFS比较谨慎,会呈放射状的探路。 更加详细加代码解释,可以参考通俗易懂的理解深度优先搜索(DFS)_zan1763921822的博客-CSDN博客 ...

2022-03-23 23:35:54 63

空空如也

空空如也

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

TA关注的人

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