![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
l_learning
这个作者很懒,什么都没留下…
展开
-
BigDecimal精度丢失处理
精度丢失处理String、int 不会丢失精度,将double,float转成String再计算可以避免精度丢失问题原创 2022-06-01 22:15:00 · 2835 阅读 · 0 评论 -
CentOS 7 JDK安装
下载JDKhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html解压 jdk-8u181-linux-x64.tar.gz安装包创建/usr/local/java文件目录mkdir -p /usr/local/java到jdk-8u181-linux-x64.tar.gz ...原创 2019-04-02 10:48:48 · 124 阅读 · 0 评论 -
SpringBoot父子工程搭建
SpringBoot多模块搭建SpringBoot项目创建图解子模块创建图解demo父项目dao子模块biz子模块web子模块运行SpringBoot项目创建图解项目名称为:demo点击next后根据所需自行填写相应信息,这里不做过多介绍删除多余的文件子模块创建图解直接点击下方Finish,完成子模块创建依次创建dao/biz/web子模块demo父项目demo父项目主要用...原创 2019-12-28 00:08:36 · 290 阅读 · 0 评论 -
sleep和wait的区别
基本差别sleep是Thread类的方法,wait是Object类中定义的方法sleep()方法可以在任何地方使用wait()方法只能在synchronized方法或synchronized块中使用本质区别Thread.sleep智慧让出CPU,不会导致锁行为的改变Object.wait不仅让出CPU,还会释放已经占有的同步资源锁public class ThreadWait...原创 2019-04-03 22:20:30 · 320 阅读 · 0 评论 -
Thread和Runnable的关系
Thread是实现了Runnable接口的类,使得run支持多线程因类的单一继承原则,推荐多使用Runnable接口继承Thread 类并重写run方法public class MyThread extends Thread { private String name; public MyThread(String name) { this.name = name; } ...原创 2019-04-27 16:02:26 · 924 阅读 · 0 评论 -
Thread中start和run方法的区别
调用start()方法会创建一个新的子线程并启动调用run()方法只是Thread的一个普通方法调用public class ThreadTest { private static void attack() { System.out.println("战斗"); System.out.println("当前线程是:"+Thread.currentThread().getName...原创 2019-04-03 23:05:45 · 314 阅读 · 0 评论 -
多线程按顺序打印1 ~ 25,A ~ Z
使用两个线程分别打印1 ~ 25,A ~ Z按12A34B56C78D的顺序输出public class ThreadPrint { public static void main(String[] args) { final Object lock = new Object(); new Thread(new Runnable() { public void run() {...原创 2019-04-29 23:06:08 · 1172 阅读 · 0 评论 -
SpringBoot测试用例
@RunWith(SpringRunner.class)如何运行这个测试类,这里用SpringRunner运行测试用例@SpringBootTest代表这是一个测试类@Test测试方法WEB项目需一个MVC环境搭建一个简单Spring Boot的被测试环境新建一个User对象package com.user.domain;public class User { priv...原创 2019-12-16 21:01:25 · 1087 阅读 · 0 评论 -
try或catch代码块中return后会不会执行finally
定义和用法try/catch/finally 语句用于处理代码中可能出现的错误信息。错误可能是语法错误,通常是程序员造成的编码错误或错别字。也 可能是拼写错误或语言中缺少的功能。try语句允许我们定义在执行时进行错误测试的代码块。catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。finally 语句在 try 和 catch 之后无论有无异常都会执行。注意: c...原创 2019-04-27 16:43:50 · 4565 阅读 · 1 评论