- 博客(4)
- 收藏
- 关注
原创 多线程的处理1
可以使用static,此时的同步监视器是当前类,但是static也不要轻易使用,得具体看情况可不可以加static,如果不允许,还是使用synchronized同步代码块。如果实现Runnable,创建实现类,再创建Thread类,将实现类作为参数放进构造器中,Thread创建的类调用start。2、使用synchronized同步代码块,注意这里的同步监视器不能使用this(静态方法中不能使用this,静态方法是类级别的方法,而非实例级别的方法,静态方法属于类本身),可以使用"类.class"
2024-11-11 16:58:41 439
原创 Java数组相关
将内存区域划分为5个部分:程序计数器、虚拟机栈、本地方法栈、堆、方法区。堆:存放数组的实体(即数组的所有元素)1、Java中的内存结构如何划分的?和数组相关的内存结构:虚拟机栈、堆。虚拟机栈:存放方法中声明的变量。
2024-04-16 00:57:07 315
原创 杂记(Java)
1.break一旦执行,就结束/跳出当前循环结构,此关键字后面不能声明语句,可以在循环和switch-case中使用。Math类的random()方法,接收到double值,返回[0.0,1.0)之间的随机数。2. 一旦执行,就结束/跳出当次循环结构,此关键字后面不能声明语句,只能在循坏中使用。编译时不谈字节,但是分配空间时,占用4个字节;返回整数:返回[0,100)之间的随机值。调用close()类,不写也没关系。获取[a,b]范围内的随机整数。建议BigDecimal。
2024-04-14 14:16:31 250 1
原创 基本数据类型及运算
数据类型1、整型(byte(1字节)、short(2字节)、int(4字节)、long(8字节))① byte范围:-128~127② 声明long型变量,需要以“l“或”L“结尾③ 整型常量默认为int型2、浮点型(float(4字节)、double(8字节))① 定义float时,变量需以“f“或”F“结尾② 浮点型的常量默认为double型3、字符型(char使用‘ ’(1字符=2字节))① 可使用Unicode编码来表示字符型常量布尔型:boolean只能取
2020-10-25 21:02:54 1103 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人