码迷,mamicode.com
首页 >  
搜索关键字:static synchronized    ( 48162个结果
JDK中的rt.jar包中Unsafe类使用demo
package com.example.demo.util; /** * JDK的rt.jar包中Unsafe类提供了硬件级别的非阻塞(一个线程的失败或者挂起不应该影响其他线程的失败或挂起的算法)原子性操作, * Unsafe类中方法都是native方法,它们使用JNI的方式访问本地C++实现库。 ...
分类:编程语言   时间:2021-04-27 14:17:13    阅读次数:0
编写可维护软件的不朽代码随想-5
保持代码单元的接口简单 限制每个代码单元的参数不能超过4个。将多个参数提取成对象。 为了保持代码的可维护性,需要限制参数的个数,避免使用过多的参数(也称为代码单元接口) 之前的JPacman项目中,BoardPanel类的render方法,拥有许多参数的典型,此方法在一个由x,y,w,h表示的矩形中 ...
分类:其他好文   时间:2021-04-26 14:00:52    阅读次数:0
OO-第二次总结
(1)同步块的设置和锁的选择,锁与同步块中处理语句直接的关系 设置Elevator(电梯对象)和Input(读入方法)两个线程,同步运行。 为了避免电梯在无需工作时轮询,将电梯的行为用synchronized封装起来,当满足“请求队列为空”、“电梯内无乘客”和“输入未停止”时,电梯用wait()停止 ...
分类:其他好文   时间:2021-04-26 13:59:01    阅读次数:0
如何判断指定Class是否是基础数据类型或者是其包装类型
1. 判断是否是基础数据类型 /** * 判断是否是基础数据类型,即 int,double,long等类似格式 */ public static boolean isCommonDataType(Class clazz){ return clazz.isPrimitive(); } 2、 判断是否是 ...
分类:其他好文   时间:2021-04-26 13:54:00    阅读次数:0
求出1~1000的所有完全数
完全数 : 其所有因子的的和等于该数(包括1,但是不包括该数字本身) package judgment;/** * 求1~1000的所有完全数 */public class Judgment { public static void main(String[] args) { for (int i ...
分类:其他好文   时间:2021-04-26 13:45:19    阅读次数:0
jvm源码解读--11 ldc指令的解读
写一个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
7-4 统计Java程序中关键词的出现次数
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
48162条   上一页 1 ... 34 35 36 37 38 ... 4817 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!