摘要: 一、职场可能碰到的关于线程的面试题: 1、 什么是线程? 线程是程序中一个单一的顺序控制流程。进程内有一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 一、职场可能碰到的关于线程的面试题: 1、 阅读全文
posted @ 2018-08-13 20:14 可可西里(lemon) 阅读(681) 评论(0) 推荐(0) 编辑
摘要: Java中存在着两种Random函数: 1、java.lang.Math.Random: 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭区间,右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 阅读全文
posted @ 2018-08-13 10:37 可可西里(lemon) 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、简介 ==: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果 阅读全文
posted @ 2018-08-13 08:35 可可西里(lemon) 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、String、StringBuilder、StringBuffer区别 1、String: 对象的修改,不是在原先的对象进行修改,是创建了一个新的对象,产生一个新的地址,是不可变字符序列, 可以空赋值,如果该对象多次执行内容修改操作,会导致大量副本字符串对象存留在内存中,降低效率,影响性能, 适 阅读全文
posted @ 2018-08-13 08:26 可可西里(lemon) 阅读(146) 评论(0) 推荐(0) 编辑