Java基础
文章平均质量分 65
降陶的学习日记
这个作者很懒,什么都没留下…
展开
-
Java中字符串转为数组的方式
字符数组直接使用String内置的toCharArray(),即可轻松解决,但是有时候面试官并不想让你这么做,那该如何?其实也就是手写一下toCharArray()方法而已。完美解决。当然并不会有人用第二种。。。。。。。。原创 2023-09-23 21:27:03 · 6521 阅读 · 1 评论 -
巧用正则化,让你判定算法如日登天!!!
从例子可以看出,我的c字符串因为只有大写报了false,但是新添加的d为什么也是false,这就是在说的最主要的问题,也就是位置的影响,因为我们的正则化语句的位置关系是大写在前,小写在后,他只能匹配这种位置关系的字符串以至于只有[小写字母,大写字母]这种结构无法被匹配。输出描述:输出n行,每一行输出对应密码的评级,弱密码输出weak,中等密码输出medium ,强密码输出strong,不合法输出error。回到主题,刚才所说的位置问题还是存在的,如果我想判断一个字符串中既有大写又有小写,该如何写?原创 2023-09-23 21:00:05 · 122 阅读 · 1 评论 -
什么是原子性?原子性的定义?如何保证原子性?
在并发编程中,原子性是一种非常重要的概念,用于确保多个线程或进程对共享数据的访问不会导致数据不一致或不确定的结果。原子性操作可以理解为是不可分割的操作,要么完全执行,要么不执行,不存在中间状态。在并发环境下,如果多个线程同时访问和修改相同的数据,如果没有保证原子性,可能会导致数据损坏、计算错误或其它异常结果。原创 2023-09-22 18:24:03 · 3003 阅读 · 2 评论