java基础
文章平均质量分 58
Xxacker的Latitude
聪者,耳到,眼到,口到,心到也
展开
-
线程join()方法join的含义
一直搞不明白Java线程里的join()方法。API给出的解释是:Waits for this thread to die.那你为啥不叫die()或者waitToDie()或者blockOtherThread()? join明明是参加、结合的意思嘛。一直苦闷了很久。今天查知乎后终于明白了!“fork/join”一语惊醒梦中人!!!“命名来源于posix标准。子线程join到主线程(启动程序的线程,比如c语言执行main函数的线程)。你的问题可能在于没有理解join,阻塞线程仅仅是一个表现转载 2021-04-01 14:34:56 · 328 阅读 · 0 评论 -
下面这条语句一共创建了多少个对象:String s=“a“+“b“+“c“+“d“;
作者:老紫竹最近看到许多类似的帖子,大致意思如下:问题1: String s = “a” + “b” + “c” + “d” + “e”; 问此语句共创建了几个对象? 答:就创建了一个解析:String s = “a” + “b” + “c” + “d” + “e”;赋值符号右边的"a"、“b”、“c”、“d”、“e"都是常量对于常量,编译时就直接存储它们的字面值而不是它们的引用在编译时就直接将它...原创 2018-12-24 12:30:07 · 8494 阅读 · 0 评论 -
判空的方法
文章目录1. 如何判断一个值是否为空?2. 判断对象是否为 null1. 如何判断一个值是否为空? if (StringUtils.isNotBlank(key)) { //...... }需要引入的依赖: <!-- 添加 StringUtils 的依赖 --> <dependency> <groupId>co...原创 2020-02-23 18:51:15 · 693 阅读 · 0 评论 -
java项目里classpath具体指哪儿个路径
一、classpath路径指什么只知道把配置文件如:mybatis.xml、spring-web.xml等放到src目录(就是存放代码.java文件的目录),然后使用 “classpath:xxx.xml” 来读取,都放到src目录准没错,那么到底classpath到底指的什么位置呢?src路径下的文件在编译后会放到WEB-INF/classes路径下。默认的classpath是在...原创 2019-12-26 17:17:01 · 417 阅读 · 0 评论 -
日期类型【转】字符串
日期类型 => 字符串: Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String strDate = sdf.format(date); System.out.println(strDate);原创 2018-12-27 20:37:01 · 301 阅读 · 0 评论 -
枚举enum在switch中的用法
实际开发中,很多人可能很少用枚举类型。更多的可能使用常量的方式代替。但枚举比起常量来说,含义更清晰,更容易理解,结构上也更加紧密。/** *枚举类 */public enum DemoCode { SUCCESS(10000, "操作成功"), FAIL(10001, "操作失败"), private int code; private String msg; ...转载 2018-12-23 18:41:00 · 2118 阅读 · 2 评论 -
Java多线程实现的方式有四种
Java多线程实现的方式有四种1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3.通过Callable和FutureTask创建线程4.通过线程池创建线程前面两种可以归结为一类:无返回值,原因很简单,通过重写run方法,run方式的返回值是void,所以没有办法返回结果后...转载 2018-12-25 20:55:25 · 182 阅读 · 0 评论 -
java控制台输入数据
java控制台输入数据import java.util.Scanner;public class Test{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("请输入账号:"); input.nextLine(); Syste...原创 2019-01-07 09:48:30 · 299 阅读 · 0 评论 -
java继承中的多态--经典
java继承中的多态–经典/**父类*/public class Father{ int x = 1; public Father(){ System.out.println("father"); } public Father(String s){ System.out.println("father:"+s); }...原创 2019-04-23 17:32:01 · 430 阅读 · 0 评论