System,Runtime,Robot,Arrays操作类
来源:互联网 发布:淘宝旺铺有什么功能 编辑:程序博客网 时间:2024/06/09 22:21
System,getenv()方法获得的是环境变量值,getproperty()获得的是系统参数值,系统参数值可以在java飞行器中进行查看
值得一题的是,setproperty("aa","zzz"),自定义系统参数,在getproperty("aa"),得到设定的属性,即可得到定义的zzz。
Runtime单例类,顾名思义是和运行挂钩的,
run.freeMemory(); //获得到虚拟机闲置的内存,返回还空了多少内存
run.maxMemory(); //返回虚拟机能拿到的最大内存,
默认返回的long值是9亿多数字,也就是接近1个G,10亿换算为1个G,1024*1024*1024,通过设置虚拟机内存大小,-Xmx2G,返回的maxmemory()的值也会随着增大,因为设定虚拟机拿到的最大内存翻倍。
run.totalMemory(); //虚拟机用了了多少内存
run.availableProcessors(); //返回可用的处理器数目
loadLibrary("");加载第三方库,暂时没试过。
gc()垃圾回收
exit()退出虚拟机
exec执行本地命令
a.exec("cmd /c start C:\\Users\\Administrator\\Desktop");// 打开进程,start打开,cmd /c,缺了/c不显示窗口,缺了cmd报错。
a.exec("taskkill /im cloudmusic.exe /f"); //taskkill关闭进程,/im好像是图片的缩写,反正就是个参数,详见百度,/f是强制关闭。
a.exec("cmd /c start chrome.exe http://baidu.com");填入其他浏览器地址,指定浏览器打开百度
a.exec("cmd /c start http://baidu.com"); 不写明浏览器,将使用默认浏览器打开baidu
Robot类
Robot a = new Robot();
a.mouseMove(100, 100); // 将鼠标坐标,移动到指定的坐标上
a.mousePress(InputEvent.BUTTON1_MASK); // mousePress,按下指定鼠标按钮
a.mouseRelease(InputEvent.BUTTON1_MASK); // mouseRelease,释放指定鼠标按钮
a.keyPress(KeyEvent.VK_TAB); // keyPress,按下指定键盘按键
a.keyRelease(KeyEvent.VK_TAB); // keyRelease,释放指定键盘按键
鼠标按键:
InputEvent.BUTTON1_MASK 左键
InputEvent.BUTTON2_MASK 滚轴
InputEvent.BUTTON3_MASK 右键
键盘按键详见api
Arrays
此Arrays的equals用法是:
String[] a = new String[] { "a", "b", "c" };
String[] b = new String[] { "a", "b", "c" };
System.out.println(Arrays.equals(a, b));
Arrays中的fill,如果不指定替换的下标就是全部替换, int[] a = { 1, 3,3, 7, 8, 10 };Arrays.fill(a, 4);a里面的值全部替换为4
int[] a = { 1, 3, 3, 7, 8, 10 };Arrays.fill(a, 1, 2, 4);把数组a第一个坐标,不包含第二个坐标替换为4,结果是1,4,3,7,8,10,包含第一个指定的值,不包含第二个指定的值进行替换。
传入a,b进行比较,有几种参数选择,详见api
- System,Runtime,Robot,Arrays操作类
- Runtime和System类的操作例子
- System Runtime 相关操作
- 黑马程序员——Java基础——集合工具类Collecions、Arrays、其他对象System类、Runtime类、Date类、Calendar类、Math类等操作
- Collections集合工具类、Arrays工具类、其他常用类:System,Runtime,Date,Calendar,Math
- Collections集合工具类、Arrays工具类、其他常用类:System,Runtime,Date,Calendar,Math
- Java的常用类库 Runtime System Math Random Arrays Colnealble
- 黑马程序员--Java笔记11--静态类(Collections、Arrays、System、Runtime、Date、Calendar、Math)
- System类、RunTime类
- Object/System/RunTime类
- System、Runtime及字符串相关操作
- System类及Runtime类
- System类和RunTime类
- System类和Runtime类
- 13.2 System 和Runtime类
- Arrays类操作数组
- runtime system
- system、runtime
- 74HC595引脚图时序图工作原理及pdf中文资料lsh
- Hadoop中正确地添加和移除节点
- 有1-m个数,围成一圈,从第一个开始数,数到n的数退出,输出最后剩下的那个数
- About Xorg building from the source codes
- 单片机驱动74hc595使用方法
- System,Runtime,Robot,Arrays操作类
- HDU 2068(错排+组合数)
- quit 和close 区别
- 百度地图
- Linux环境下搭建主从DNS服务器
- PX4 navigator-TAKEOFF
- applicationContext.xml 配置文件的存放位置
- 防止JS注入
- AI challenger 场景分类 train test softmax