Java基础教程——System类】的更多相关文章

System类 java.lang.System类代表当前Java程序的运行平台. |-可以做输入输出,垃圾回收:(此处不讲) |-可以获取时间: |-可以获取环境变量: |-可以获取系统信息: |-可以获取对象的原始HashCode.(比如String类就改写了hashCode方法,不能唯一地标识一个对象) 获取时间 public class System1时间 { public static void main(String[] args) { System.out.println("--c…
一.System系统类 1.1.System系统类 主要用于获取系统信息 1.2.System类的常用方法 arraycopy(Object src, int srcPos, Object dest, int destPos, int length) :从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束.     src:源数组     srcPos:源数组的起始位置     dest:目标数组     destPos:目标数组的起始位置     length:要复制的数…
System类概述System 类包含一些有用的类字段和方法.它不能被实例化. 成员方法 public static void gc()运行垃圾回收器 public static void exit(int status)终止当前正在运行的 Java 虚拟机.参数用作状态码:根据惯例,非 0 的状态码表示异常终止. public static long currentTimeMillis()返回以毫秒为单位的当前时间 public static void arraycopy(Object src…
一.声明类   你已经见过了以如下方式定义的类: class MyClass { // field, constructor, and method declarations }   上面是声明类的最基本的语法.可以在声明类时提供更多的信息,例如它继承的父类,或实现的接口等,例如: class MyClass extends MySuperClass implements MyInterface { // field, constructor, and method declarations }…
File类 File类在java.io包中.io代表input和output,输入和输出. 代表与平台无关的文件和目录. 可以新建.删除.重命名,但不能访问文件内容. File类里的常量: import java.io.File; public class TestFileConst { public static void main(String[] args) { String s = ""; // 文件分隔符:win反斜杠(\)linux正斜杠(/) s = File.separ…
BigDecimal类 float.double类型的数字在计算的时候,容易发生精度丢失. 使用java.math.BigDecimal类可以解决此类问题. 前面讲过Math类,现在的BigDecimal类所在的包是math包. 注意Math类不在math包中,而是在lang包中. 形如:BigDecimal f3 = new BigDecimal(0.05); 创建BigDecimal类型也有进度偏差,一般-- 使用字符串形式构建,或者使用valueOf()方法得到! 使用字符串形式构建,或者…
Date类和Calendar类都是关于日期的类,都在java.util包中,使用时需要import. Date java.util.Date类的对象用来表示时间和日期,用得最多的是获取系统当前日期和时间,精确到毫秒. Java中有两个Date类,还有一个是java.sql.Date,这个类一般不用,即使在数据库中也不推荐使用. 写代码时注意导入的包一定是java.util包. import java.util.Date; public class TestDate { public static…
Scanner属于java.util包. java.util包是Java内置的一个工具包,其中包含一系列常用的工具类,如处理日期.日历.集合类: 如果要使用到该包中的类,必须显式引入包名:import java.util.*; Scanner 参数:System.in,表示从标准输入获取数据,一般是键盘. sc.nextInt()等基本类型输入,用回车.空格区分都可以. import java.util.Scanner; public class TestScannerNext { public…
RunTime类 java.lang.RunTime类代表Java程序的运行时环境. 可以进行垃圾回收(gc()),可以进行系统资源清理(runFinalization()): 可以加载文件(load)和动态链接库(loadLibrary()): 可以获得运行环境的相关信息(处理器.内存): 可以打开应用程序. import java.io.IOException; public class TestRuntime { public static void main(String[] args)…
Object类 Object类是Java所有类类型的父类(或者说祖先类更合适) <Thinking in Java(Java编程思想)>的第一章名字就叫"everything is Object",一切皆为对象. toString()方法:自我描述 任何类,都默认继承Object,所以都有toString()方法: public class Test { public static void main(String[] args) { Test a = new Test()…