随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 40 下一页
摘要: ThreadLocal类的设计流程: 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改,这就是ThreadLocal类的作用。 使用ThreadLocal类解决同步问题: class Channel { / 阅读全文
posted @ 2022-02-06 22:26 时间完全不够用啊 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Optional中的方法 代码测试 import java.util.Optional; /* Optional类(JDK1.8提供)的主要功能是进行null的相关处理,在以前进行程序开发的时候,为了防止程序出现null指向异常,往往追加有null的验证; 传统的引用传递:在引用接收的一方都是被动的 阅读全文
posted @ 2022-02-05 18:30 时间完全不够用啊 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 具体内容 import java.util.UUID; /* * UUID是一种生成无重复字符串的程序类,这种程序类的主要内容是根据时间戳实现一个自动的无重复字符串(相对而言) * 一般在获取UUID的时候都是随机生成一个内容: * - 获取UUID对象:public static UUID ran 阅读全文
posted @ 2022-02-05 17:52 时间完全不够用啊 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 资源的修改: 【中文资源】Zookper.Me_zh_CN.properties # 注释信息info = 你好{0}同学!当前日期:{1}. 【英文资源】Zookper.Me_en_US.properties info = Hello {0}! data:{1} 如果有需要也可以进行{1}、{2} 阅读全文
posted @ 2022-02-05 12:14 时间完全不够用啊 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 实现国际化程序 依靠资源文件、Locale类、ResourceBundle类就可以完成国际化程序操作: 核心观念:读取资源信息 实现操作: 创建中文资源和英文资源文件: import java.util.ResourceBundle; public class Main { public stati 阅读全文
posted @ 2022-02-05 11:59 时间完全不够用啊 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 已经准备好了资源文件,那么随后就需要进行资源的读取,需要java.util.ResourceBoundle类完成。 public abstract class ResourceBundle extends Object 这个类是一个抽象类,理论上是可以使用它提供的一个static方法来完成: - 获 阅读全文
posted @ 2022-02-05 11:30 时间完全不够用啊 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 不同国家的语言不同,但是程序的核心业务不变,那么就需要在语言上进行分类获取,通过独有的接口来获取不同国家的区域编码,以此来实现语言的改变。 Locale类 在java.util包中有一个专门描述区域和编码的类:Locale类 构造方法: public Locale(String language); 阅读全文
posted @ 2022-02-05 11:11 时间完全不够用啊 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 正则表达式: 正则的使用方便于验证应用 package Demo_2_4_正则表达式; public class Main { public static void main(String[] args) { String str = "1234"; if (str.matches("\\d+")) 阅读全文
posted @ 2022-02-04 17:14 时间完全不够用啊 阅读(5287) 评论(0) 推荐(0) 编辑
摘要: Date日期类: Date中得出的数据都是long型的,所以需要日期与long类型的相互转换的方法: - 将long转为Date: public Date(long date); import java.util.Date; public class Main { public static voi 阅读全文
posted @ 2022-02-03 18:43 时间完全不够用啊 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 直接上操作,BIgInteger import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger big1 = new BigInteger("432134234 阅读全文
posted @ 2022-02-03 18:23 时间完全不够用啊 阅读(121) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 40 下一页