`

System类,常用方法

    博客分类:
  • Java
阅读更多
public static long currentTimeMillis()
public class SystemDemo01{
	public static void main(String args[]){
		long startTime = System.currentTimeMillis() ;	// 取得开始计算之前的时间
		int sum = 0 ;			// 声明变量
		for(int i=0;i<30000000;i++){	// 执行累加操作
			sum += i ;
		}
		long endTime = System.currentTimeMillis() ;	// 取得计算之后的时间
		// 结束时间减去开始时间
		System.out.println("计算所花费的时间:" + (endTime-startTime) +"毫秒") ;
	}
};

public static Properties getProperties()
public class SystemDemo02{
	public static void main(String args[]){
		System.getProperties().list(System.out) ;	// 列出系统的全部属性
	}
};

public static String getProperty(String key)
public class SystemDemo03{
	public static void main(String args[]){
		System.out.println("系统版本:" + System.getProperty("os.name")
			+ System.getProperty("os.version")
			+ System.getProperty("os.arch")) ;
		System.out.println("系统用户:" + System.getProperty("user.name")) ;
		System.out.println("当前用户目录:" + System.getProperty("user.home")) ;
		System.out.println("当前用户工作目录:" + System.getProperty("user.dir")) ;
	}
};

public static void gc()
解释:使用此方法必须覆写Object类中的
       public void finalize() throws Throwable
class Person{
	private String name ;
	private int age ;
	public Person(String name,int age){
		this.name = name ;
		this.age = age;
	}
	public String toString(){	// 覆写toString()方法
		return "姓名:" + this.name + ",年龄:" + this.age ;
	}
	public void finalize() throws Throwable{	// 对象释放空间时默认调用此方法
		System.out.println("对象被释放 --> " + this) ;
	}
};
public class SystemDemo04{
	public static void main(String args[]){
		Person per = new Person("张三",30) ;
		per = null ;	// 断开引用
		System.gc() ;		// 强制性释放空间
	}
};



分享到:
评论

相关推荐

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    #### 三、System类常用方法 `System`类提供了一些重要的系统服务方法,如输入输出流、系统属性访问等。 1. **setIn() 方法**:设置标准输入流。 2. **setOut() 方法**:设置标准输出流。 3. **setErr() 方法**:...

    C#基础类 常用类 常用方法源码 .NET 工具类 源码

    这个压缩包“C#基础类 常用类 常用方法源码 .NET 工具类 源码”包含了C#编程中的基础类和常用工具类的源代码,对于学习和理解C#的编程实践非常有帮助。下面,我们将详细探讨这些关键知识点。 1. **基础类**:在C#中...

    常用类及方法详解.docx

    Java 常用类及方法详解 在Java编程语言中,有一些基础且常用的类和方法,对于初学者和长期未接触Java的开发者来说,熟悉这些基本元素是至关重要的。本篇文档将对其中的一些关键类,如Object、String、StringBuffer...

    031104_【第11章:Java常用类库】_System类笔记

    031104_【第11章:Java常用类库】_System类笔记

    Java System类两个常用方法代码实例

    Java System类两个常用方法代码实例 Java System类是Java语言中一个基本的类,提供了许多有用的方法来访问系统资源和执行系统相关的操作。今天,我们将介绍Java System类中的两个常用方法:currentTimeMillis()和...

    C#常用类集

    在.NET框架中,C#语言提供了丰富的...以上就是"C#常用类集"中涉及的关键知识点,这些工具类使得C#程序员能够高效地开发应用程序,处理各种数据和资源。了解并熟练使用这些类库,对于提升代码质量和开发效率至关重要。

    计算机后端-Java-Java核心基础-第21章 常用类 23. System类中获取时间戳的方法.avi

    计算机后端-Java-Java核心基础-第21章 常用类 23. System类中获取时间戳的方法.avi

    Object类常用方法(csdn)————程序.pdf

    Object 类常用方法 Object 类是 Java 语言中的顶层类,是所有类的直接或间接父类。任何类,如果没有书写 extends 显式继承某个类,都默认直接继承 Object 类,否则为间接继承。Object 类中所定义的方法,是所有对象...

    C#常用的42个类

    在C#编程语言中,掌握常用的类是提升开发效率的关键。以下是对标题“C#常用的42个类”中提及的一些重要类的详细介绍,这些类广泛应用于各种C#项目中。 1. **System.String**: 表示不可变的字符序列,是所有字符串的...

    创建JSONObject的四个常用方法

    ### 创建JSONObject的四个常用方法 在Java开发过程中,处理JSON数据是常见的需求之一。而`json-lib.jar`作为一款老牌且功能强大的JSON处理库,在Java社区有着广泛的应用基础。本文将详细介绍基于`json-lib.jar`包...

    C#常用类总结

    在C#编程语言中,常用类是开发人员日常工作中不可或缺的一部分。这些类构成了.NET Framework或.NET Core的基础,提供了丰富的功能,使得开发高效、稳定的软件变得简单。本篇将对一些常见的C#类进行深入的总结,帮助...

    java常用类java常用类

    其他常用方法包括: 1. `startsWith(String prefix)`:检查字符串是否以 `prefix` 开头。 2. `endsWith(String suffix)`:检查字符串是否以 `suffix` 结尾。 3. `toUpperCase()` 和 `toLowerCase()`:分别将字符串...

    C# 常用类大全

    "C# 常用类大全"是一个集合了多种实用工具类的资源,旨在帮助开发者快速找到并利用这些类进行开发。本文将深入探讨C#中一些常用的类,以及它们在实际开发中的应用。 一、System.IO命名空间 System.IO命名空间包含了...

    C#(项目常用方法)自定义公共类库

    本文将深入探讨“C#(项目常用方法)自定义公共类库”这一主题,它是一个旨在简化开发过程、提高代码复用性的工具集合。 首先,让我们理解什么是公共类库。在软件开发中,类库是一组预先编写好的函数或方法,它们可以...

    C#.NET中Dns类的常用方法及说明

    ### C#.NET中Dns类的常用方法及说明 #### IP与DNS简介 在互联网通信中,IP(Internet Protocol)地址扮演着极其重要的角色。它作为一种寻址协议,确保了不同主机之间的通信能够准确无误地进行。IP地址通常由四个十...

Global site tag (gtag.js) - Google Analytics