
Java
zhangdui2016
19年毕业的渣渣,迷茫中
展开
-
随笔(踩坑)20230209
在java中踩过的坑,不定期更新原创 2023-02-09 15:30:46 · 131 阅读 · 0 评论 -
关于String的比较问题
String中的==到底怎么判断原创 2023-02-05 12:11:38 · 230 阅读 · 0 评论 -
不一样的快速排序写法
快速排序算法的一种写法原创 2022-06-28 10:49:49 · 94 阅读 · 0 评论 -
记微服务开发的一个坑
记微服务开发的一个坑今天突然发现某个功能并没有生效,然后排查了一顿。按照程序逻辑来看,是没有问题的,并且直接写sql也能找到对应的数据,那么为什么用程序就找不到了呢?原因后来在本地把调用方和被调用方两个服务都开启了,终于,找到了原因。被调用发的开发者多打了一个字母。。。。一千头羊驼飞奔而过。这就是idea智能提示的不足之处(当然人的因素更大)啊。...原创 2021-12-06 11:16:12 · 231 阅读 · 0 评论 -
ArrayList的初始化方式
问题如下代码List<Long> list=new ArrayList<>();list.add(1L);list.add(2L);list.add(3L);list.add(4L);List<List<Long>> ll=new ArrayList<>(list);List<List<Long>> ll_2=new ArrayList<>(Collections.singletonList(l原创 2021-11-23 11:00:43 · 1496 阅读 · 0 评论 -
Java Stream中默认sort方法
来源产品要求,对数据进行一定的排序处理,因为种种原因,通过数据库排序后,还需要使用程序进行排序。疑问使用stream 的排序方式是稳定排序么,即在排序条件值相同时,顺序会被打乱么验证import lombok.Data;import lombok.experimental.Accessors;import java.util.*;import java.util.stream.Collectors;/** * @author zgc * @date 2021/11/9 18:18原创 2021-11-22 16:53:55 · 3751 阅读 · 0 评论 -
蓝桥杯之饮料换购
题目如下:题目描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。输入一个整数n,表示开始购买的饮料数量(0<n<10000)输出一个整数,表示实际得到的饮料数样例输...原创 2020-05-06 08:47:02 · 241 阅读 · 0 评论 -
关于Java中Integer的一些问题
基于Java8在Java中,Integer是基本类型int的封装类。在Java1.5之前,都是需要手动装箱和拆箱的,而1.5之后则系统自动完成(网上是这么说的,我也不知道真假,毕竟1.5盛行的时候我还是个孩子)。那么是什么支撑着这(些)个包装类型度过1.5之前的那些日子呢?是Java祖传的强大生命力吗(毕竟一直被唱衰,但目前还是不会死)?主要就是Java面向对象的特征了,包装之后可以调用里面的...原创 2020-04-23 20:51:23 · 233 阅读 · 0 评论 -
String类的substring(int beginIndex)方法
今天在刷一个视频的时候看到这个方法突然想的一些内容。1、该方法的作用以及实现?该方法的作用是从beginIndex开始到字符串结束取字符串的子串。beginIndex位置(索引从0开始)的字符是包含在子串中的。实现方法是重新new一个字符串对象并返回(这并不是代表原字符串被取代)。Java中的String底层还是字符串数组,所以怎么去截取就很简单了。jdk源码如下:return (b...原创 2020-04-11 13:03:51 · 1587 阅读 · 0 评论 -
蓝桥杯 价牌颠倒
小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元啊!!...原创 2020-04-09 08:18:03 · 388 阅读 · 0 评论 -
蓝桥杯之循环节的长度
分享一个蓝桥杯的题目,在蓝桥杯中算是偏简单。可我就是想写(手动狗头)是一个代码填空题,给出的代码如下public static int func(int n,int m){ n=n%m; Vector v=new Vector(); for(;;){ v.add(n); n*=10; ...原创 2020-03-31 18:25:35 · 228 阅读 · 0 评论 -
Java中的继承
找工作的大四狗,心情很烦。抱怨之后进入今天的主题:Java中的继承。提到Java中的继承,我突然好想吐槽Oracle的脑洞,在Java8中接口方法可以用default修饰然后加方法体,Java9中就可以用private修饰了(当然9现在已经灭绝了)。搞不懂这波操作。。。接着说继承,先说一下子类和父类的初始化顺序:首先排在第一位的当然就是父类的静态代码块了,毕竟人家是父类而且在类加载的时候就...原创 2018-10-08 22:39:39 · 162 阅读 · 0 评论 -
eclipse的使用
用了这么久的eclipse才明白原来人家不仅仅是个编辑工具。。。1、class文件哪里找?不要再去dos命令下生成去了(只针对菜鸟而言,我身边的一位大佬我就没见过他用IDE,找到工程下的bin目录,打开,里面就是你想要的了。2、帮助文档怎么生成?cmd下应该是javadoc命令,如果用eclipse就是Eclipse生成JavaDoc,project-->,,,,见机行事,你懂的。原创 2018-04-29 16:38:28 · 137 阅读 · 0 评论 -
Java中的形参与实参
这是大佬智慧的结晶,点击这里进入原文。下面我来总结一下我感兴趣的部分大家猜测一下代码的输出结果是什么?public class Test{ public void changeStr(String tmp){ //按照我本人的习惯是设置成静态的 tmp = "你不是人才!"; }public static void main...转载 2018-03-31 09:27:40 · 343 阅读 · 1 评论