摘要:
synchronized关键字来保证线程安全的,被sychronized锁住的代码部分,同一时刻只能有一个线程可以访问,其他线程会block(同一个对象内,不同对象间不会影响)。由于synchronized的机制是在同一时刻只能有一个线程操作,其他的线程阻塞或者轮询等待,在线程竞争激烈的情况下,这种 阅读全文
posted @ 2024-08-09 17:35
zhegeMaw
阅读(27)
评论(0)
推荐(0)
摘要:
用于指代当前对象的实例。 使用方式 1、指代成员变量 同一类中,成员变量和方法内的局部变量重名时,用来在方法中指代成员变量 public class Demo{ public String name; public int age; //成员变量 public Demo(String name, i 阅读全文
posted @ 2024-08-09 16:58
zhegeMaw
阅读(19)
评论(0)
推荐(0)
摘要:
volatile关键字可以用于修饰变量。它的作用是保证并发操作时数据的可见性和顺序性。 使用场景 多线程时的可见性:如果多个线程并发地访问同一个变量,那么在一个线程中修改了变量值后,其他线程能够立刻看到变量的变化。但是使用volatile关键字不能保证线程安全,还需要使用synchronized关键 阅读全文
posted @ 2024-08-09 16:39
zhegeMaw
阅读(20)
评论(0)
推荐(0)
摘要:
判断对象是否为给定类型的实例(即对象是否为给定类型),返回 boolean 的数据类型。 public static void displayObjectClass(Object o) { if (o instanceof Vector) System.out.println("对象是 java.u 阅读全文
posted @ 2024-08-09 16:36
zhegeMaw
阅读(16)
评论(0)
推荐(0)
摘要:
final关键字可以用来修饰 类、方法、变量(包括成员变量和局部变量) 修饰类 表明这个类不能被继承。 final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 修饰方法 表明该方法在子类中不能被重写。 使用final方法的原因有两 阅读全文
posted @ 2024-08-09 16:09
zhegeMaw
阅读(38)
评论(0)
推荐(0)
摘要:
一、基本类型 1.1 基本类型-->String 1、.toString() 最快;存在NPE 2、String.valueOf() 次之;无NPE(底层实现中会先判断是否为null,再.toString()) 1.2 String-->基本类型 Integer.parseInt()? 二、byte 阅读全文
posted @ 2024-08-09 01:40
zhegeMaw
阅读(16)
评论(0)
推荐(0)
摘要:
一、字符串判空 字符串为null 或' '时返回true。 1.1 常用方法 str == null || str.length() < 1 String提供的 str == null || str.isEmpty() String提供的 StringUtils.isEmpty(str) Strin 阅读全文
posted @ 2024-08-09 01:30
zhegeMaw
阅读(167)
评论(0)
推荐(0)
摘要:
一、String类 String类是不可变类,即String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 二、StringBuffer 和 StringBuilder 类 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类 阅读全文
posted @ 2024-08-09 01:11
zhegeMaw
阅读(22)
评论(0)
推荐(0)
摘要:
一、字符数组 char[] 也可以创建字符串 二、格式化字符串 // 1、format方法 String.format("Hello, %s! You have %d new messages.", "Alice", 5); %s - 字符串 %d - 十进制整数 %f - 浮点数 %x - 十六进 阅读全文
posted @ 2024-08-09 01:00
zhegeMaw
阅读(93)
评论(0)
推荐(0)
摘要:
一、获取key和value 获取key:map.keySet(),获取map中所有的key,返回一个Set集合存储所有的键; 获取value:Map.values()或者map.entrySet() Map.values(),方法用来获取 Map 集合中的所有value,将值存放在一个Set集合中 阅读全文
posted @ 2024-08-09 00:32
zhegeMaw
阅读(45)
评论(0)
推荐(0)

浙公网安备 33010602011771号