java
文章平均质量分 87
理想二寻
这个作者很懒,什么都没留下…
展开
-
字符串相关的类
字符串相关类的基础知识String的特性:字符串的创建方式:常量池:对象中的字符串是怎么储存的String使用陷阱:String常用方法:String相关算法题与面试题:StringBuffer与StringBuilder:面试题:对比String、StringBuffer、StringBuilder:原创 2022-03-26 14:17:34 · 1053 阅读 · 0 评论 -
String相关算法题与面试题
java中字符串String类型相关的经典算法题与面试题算法题:模拟一个trim方法,去除字符串两端的空格。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg”获取一个字符串在另一个字符串中出现的次数。比如:获取“ ab”在“abkkcadkabkebfkabkskab” 中出现的次数获取两个字符串中最大相同子串。比如:str1 = "abcwerthelloyuiodef“;str2 = "cvhellobnm"对字符串中字符进行自然顺序排序。等等原创 2022-03-26 13:54:38 · 580 阅读 · 0 评论 -
最长公共子串
给定两个字符串str1和str2,输出两个字符串的最长公共子串,如果最长公共子串为空,输出-1。原创 2022-03-26 13:43:38 · 7293 阅读 · 1 评论 -
java线程的通信
非常详细易懂的java线程的通信,包括java同步锁不能解决的问题,(轮流摸牌)。包括生产者/消费者问题的代码及思路。为什么需要通信:我们在买车票时,只需要车票按照顺序减少即可,但是在与朋友一对一单挑牌技时,需要轮流摸牌此时,不仅需要同步(不能同时抢同一张牌),也需要线程的通信(轮流摸牌)可以用notify(), wait()方法来实现。notify方法用来唤醒其他线程(提醒他人摸牌)。wait线程用来睡眠并放弃锁(摸完后等待)原创 2022-03-23 00:11:56 · 309 阅读 · 0 评论 -
java同步锁-详细易懂
java中的同步锁机制,与多线程编程需要注意点,包括死锁问题,单例模式-懒汉式-双重加锁校验的注意点,包含大量代码可以测试原创 2022-03-22 11:51:21 · 4059 阅读 · 0 评论