类Runtime】的更多相关文章

Runtime类的概述和使用 Runtime类概述 每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接.可以通过getRuntime方法获取当前运行时. 应用程序不能创建自己的Runtime类实例. Runtime类使用 public Process exec(String command) import java.io.IOException; public class IntegerDemo { public static void main(String[…
转自:http://blog.csdn.net/lastsweetop/article/details/3961911 目录(?)[-] javalang 类 Runtime getRuntime exit addShutdownHook removeShutdownHook halt runFinalizersOnExit exec exec exec exec exec exec availableProcessors freeMemory totalMemory maxMemory gc…
一.Math类 Math类 [绝对值]Math.abs();//返回对应类型的绝对值 [最大值和最小值]Math.max(int a, int b) ,Math.min(int a,int b);(其他类型都可以) [立方根]Math.cbrt(double a) ,返回double类型 [求幂]Math.pow(double a, double b) (参数1:底数,参数2:指数) [正平方根]Math.sqrt(double a) [随机数[0,1)]random() 返回带正号的 doub…
1.多线程方法 * Thread 里面的俩个方法* 1.yield让出CPU,又称为礼让线程* 2.setPriority()设置线程的优先级 * 优先级最大是10,Thread.MAX_PRIORITY,最小是1,Thread.MIN_PRIORITY 2.单例设计模式 * 单例设计模式:保证类在内存中只有一个对象. * 如何保证类在内存中只有一个对象呢? * (1)控制类的创建,不让其他类来创建本类的对象.private * (2)在本类中定义一个本类的对象.Singleton s; * (…
API中的常用类 System类System类包含一些有用的类字段和方法.它不能被实例化.属性和方法都是静态的. out,标准输出,默认打印在控制台上.通过和PrintStream打印流中的方法组合构成输出语句.In,标准输入,默认是键盘,获取键盘录入的所有内容.描述系统的一些信息:Properties getProperties(),获得系统的属性信息.Properties是HashTable的子类,是Map集合的子类对象:属性类,比较常用.该集合中存储的都是字符串,没有泛型定义.获取系统属性…
1.线程范围内共享变量 1.1 前奏: 使用一个Map来实现线程范围内共享变量 public class ThreadScopeShareData { static Map<Thread, Integer> dataMap = new HashMap<Thread, Integer>(); public static void main(String[] args) { for (int i = 0; i < 2; i++) { new Thread(new Runnable…
String 字符串类 System 可得到系统信息 Runtime类 StringBuilder(StringBuffer)类 Thread 线程类 Math 与数学有关的工具类 Date 日期类(DateFormat抽象类,具体子类SimplementDateFormat) Calendar 日期类(Calendar抽象类与GregorianCalender) ArrayList 底层用数组实现的集合 LinkedList 底层用链表实现的集合 HashMap 接口Map的一个实现类 Has…
1.程序与用户交互 (1)运行一个Java程序的时候要给它提供一个main方法入口,这边分析一下这个main方法的签名public static void main(String[] args);public修饰符:因为Java类给JVM调用的,所以要使用public修饰符暴露这个方法static修饰符:JVM调用主方法的时候不会先创建该主类的对象,而是直接通过该类来调用主方法的,所以使用static修饰.void返回值:因为主方法是JVM调用的,所以该方法的返回值返回给JVM没有任何意义.字符…
java提供了System类和Runtime类来与程序的运行平台进行交互. System类 System类代表java程序的运行平台,程序不能创建这个类的对象,System类提供了一些类field和方法,允许直接通过System来调用这些属性和方法. 此外还有一个经常用到,就是获取系统的当前时间:currentTimeMillis() .System还提供了通知系统进行垃圾回收的gc()方法,以及通知系统进行资源清理的runFinalization()方法. Runtime类 Runtime类代…
我们知道,Objective-C是一门动态语言,它将很多静态语言在编译时期做的事放到了运行时来处理.用C++编写的程序通过编译器直接把函数地址硬编码进入可执行文件:而Objective-C无法通过编译器直接把函数地址硬编码进入可执行文件,而是在程序运行的时候,利用Runtime根据条件判断作出决定,函数标识与函数执行的真正内容之间的关联可以动态修改.这样我们在写代码的时候,声明一个方法,但不对该方法做实现,静态语言在编译时就会报错,但OC中编译时不会报错.这种动态特性给我们带来的好处在于:我们写…