文章分类 - Java
摘要:1、java17生成4位随机数 String allChar = "ABCDEFGHKLMNPRSTWXY123456789"; var random = RandomGenerator.of("L128X256MixRandom"); StringBuffer sb = new StringBuf
阅读全文
摘要:JDK 1.5新特性2004-9-30(Tiger)老虎泛型 增强循环,可以使用迭代方式 自动装箱与自动拆箱 类型安全的枚举 可变参数 底层就是一个数组,根据参数个数不同,会创建不同长度的数组 在传递时可以直接传递数组(传递数组后就不能再传递其余可变参数) 静态引入 元数据(注解) Instrume
阅读全文
摘要:1、特殊字符 2、限定字符 2、示例 // 判断是否为字字 public static void main(String[] args) { String str = "-45.1595"; Pattern pattern = Pattern.compile("(-)?[0-9]+[.]?[0-9]
阅读全文
摘要:本篇博客主要总结Java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: 1543105352845 我们可以将时间戳转化成我们
阅读全文
摘要:JDK 下载地址 https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 找到 Windows x64 Installer 或者 Windows x64 的JDK下载 例如: Product / F
阅读全文
摘要:一. Future JDK 5引入了Future模式。Future接口是Java多线程Future模式的实现,在java.util.concurrent包中,可以来进行异步计算。 Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Futu
阅读全文
摘要:在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。 所以run的返回值是void类型。 如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8…使用多线程来计算。但后者需要前者的结果,就需要用callable接口了。callable用法和runnab
阅读全文
摘要:简介 这篇文章主要介绍了CentOs中安装JDK-16以及相关的经验技巧 将下载好的jdk复制到linux系统中 推荐使用xftp复制 1、使用命令创建文件夹 mkdir -p /usr/local/lib/jdk 2、解压jdk tar -zxvf 文件名 3、设置环境变量 vi /etc/pro
阅读全文
摘要:在Java 9及以上版本运行应用程序时,在各种情况下都会发生此异常。某些库和框架(Spring,Hibernate,JAXB)特别容易使用。这是来自Javassist的示例: java.lang.reflect.InaccessibleObjectException: Unable to make
阅读全文