![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
记录自己的java学习
纽约酸奶
ye
展开
-
生产者消费者模式
模拟消息队列的生产者消费者模式package day09;import java.util.LinkedList;public class Test_09 { public static void main(String[] args) { MessageQueue queue = new MessageQueue(2); for (int i = 0; i < 3; i++) { int id = i;原创 2021-10-18 20:36:35 · 62 阅读 · 0 评论 -
Java 的 `Double.MIN_VALUE` 可能并不像你想的那样,表示最小值
Java 的 Double.MIN_VALUE 可能并不像你想的那样,表示最小值起因以往在使用 Integer.MIN_VALUE 时 , 都知道他表示 int 的最小值 。即 -2^31;因此今天在刷题的时候 ,直接望文生义 以为 Double.MIN_VALUE 同样能表示 double 的最大最小值了。可是,并不是这样…public static void main(String[] args) { double min = Double.MIN_VALUE; if (mi原创 2021-09-06 17:09:57 · 2499 阅读 · 0 评论 -
Java中的String详解
字符串String一、常用方法1、判断两个字符串是否相等equals:通常推荐使用 "abc".equals(str);而不是 str.equals("abc");String str = null;"abc".equals(str); //推荐str.equals("abc"); //不推荐 当str为null时,会抛出空指针异常。引申:通常比较一个常量和一个变量的时候,推荐把常量字符放在前面。2、 忽略大小写:public boolean equalsIgnoreCase(Stri原创 2021-05-05 20:46:03 · 264 阅读 · 0 评论 -
Java关于匿名对象的总结
Java关于匿名对象的总结一、匿名对象 通常我们在只需要使用某个类的方法是时候, 往往需要去实例化他的对象,然后调用这个对象的方法。那么我们有什么方法可以简化这个过程呢?这时候就可以引入匿名对象了。正如名字而言 ,匿名对象就是没有名字的对象:Person p = new Person(); //这个p就是对象 , 名字就是pnew Person();//这个也是一个对象,但是没有名字二、使用场景例如在通常的需要打印键盘输入的数字这种问题;通常就是这样: Scann原创 2021-05-04 21:55:27 · 86 阅读 · 0 评论