package com.example.demo.util; /** * JDK的rt.jar包中Unsafe类提供了硬件级别的非阻塞(一个线程的失败或者挂起不应该影响其他线程的失败或挂起的算法)原子性操作, * Unsafe类中方法都是native方法,它们使用JNI的方式访问本地C++实现库。 ...
分类:
编程语言 时间:
2021-04-27 14:17:13
阅读次数:
0
保持代码单元的接口简单 限制每个代码单元的参数不能超过4个。将多个参数提取成对象。 为了保持代码的可维护性,需要限制参数的个数,避免使用过多的参数(也称为代码单元接口) 之前的JPacman项目中,BoardPanel类的render方法,拥有许多参数的典型,此方法在一个由x,y,w,h表示的矩形中 ...
分类:
其他好文 时间:
2021-04-26 14:00:52
阅读次数:
0
(1)同步块的设置和锁的选择,锁与同步块中处理语句直接的关系 设置Elevator(电梯对象)和Input(读入方法)两个线程,同步运行。 为了避免电梯在无需工作时轮询,将电梯的行为用synchronized封装起来,当满足“请求队列为空”、“电梯内无乘客”和“输入未停止”时,电梯用wait()停止 ...
分类:
其他好文 时间:
2021-04-26 13:59:01
阅读次数:
0
1. 判断是否是基础数据类型 /** * 判断是否是基础数据类型,即 int,double,long等类似格式 */ public static boolean isCommonDataType(Class clazz){ return clazz.isPrimitive(); } 2、 判断是否是 ...
分类:
其他好文 时间:
2021-04-26 13:54:00
阅读次数:
0
完全数 : 其所有因子的的和等于该数(包括1,但是不包括该数字本身) package judgment;/** * 求1~1000的所有完全数 */public class Judgment { public static void main(String[] args) { for (int i ...
分类:
其他好文 时间:
2021-04-26 13:45:19
阅读次数:
0
写一个java文件 public static void main(String[] args) { String str1="abc"; String str2 ="abc"; String str3=new String("abc"); boolean b1= str1==str2; boole ...
分类:
其他好文 时间:
2021-04-26 13:44:32
阅读次数:
0
import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Problem53 { public static void main(String[] args) { ...
分类:
编程语言 时间:
2021-04-26 13:44:00
阅读次数:
0
package com.bjpowernode.java.io; import java.io.*; /* 拷贝目录 */ public class CopyAll { public static void main(String[] args) { // 拷贝源 File srcFile = ne ...
分类:
其他好文 时间:
2021-04-26 13:27:13
阅读次数:
0
可变参数 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 public class ChangeableParam { public static void main(String[] args) { double[] arr = new double[ ...
分类:
其他好文 时间:
2021-04-26 13:20:43
阅读次数:
0
命令行传参 package test4; public class CommandLineParam { public static void main(String[] args) { for (int i=0; i<args.length; i++){ System.out.println("a ...
分类:
其他好文 时间:
2021-04-26 13:20:29
阅读次数:
0