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