最新消息:

标签:java

城市网格与帕斯卡三角及java打印杨辉三角
算法

城市网格与帕斯卡三角及java打印杨辉三角

大步 6个月前 (06-10) 1077浏览 0评论

问题: 对于一个nxn的正方形,以最左上角的为起点,则从该起点到达正方形中任意一点的最短路径有多少种?注意:每条边走过之后就不能再走了,且每一步只能往右或者往下走。 举例,对于2x2的正方形,从最左上角到最右下角的所有可能路径有6条,如下: ...

面试:java中如何对HashSet排序
JAVA

面试:java中如何对HashSet排序

大步 7个月前 (05-26) 1260浏览 0评论

HashSet是无序的,那么如何实习对HashSet进行排序呢? 下面介绍两种方法: 方法一:将HashSet转换为List,然后使用Collections.sort()进行排序 方法二:将将Hashset转换为TreeSet 下面是两种方...

java设计模式之装饰者模式
JAVA

java设计模式之装饰者模式

大步 7个月前 (05-25) 803浏览 0评论

GoF 定义:动态的往一个对象添加其他职责。装饰者为子类提供了一个灵活的选择去扩展共更能。 • 装饰模式又名包装(Wrapper)模式 • 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案 • 装饰模式以对客户透明的方式动态...

java中为什么字符串(String)是不可变或Final的
JAVA

java中为什么字符串(String)是不可变或Final的

大步 8个月前 (03-29) 1060浏览 0评论

String在java中是不可变的,因为字符串对象被缓存在String pool(字符串池)中。当缓存的字符串被多个客户端共享的时候就会存在一些风险,可能一个客户端的动作会影响所有其他的客户端。例如,如果一个客户端将字符串“Test”的值改为“T...

SiteMap