开发工具与关键技术:MyEclipse 10、java语言、
作者:邓李庆
撰写时间: 2019年5月28日
下面小编给大家讲java的常用类:System类;system类代表当前java程序的运行平台,程序不能创建system类的对象,system类提供了一些类变量和类方法,允许直接通过system类来调用这些类变量和类方法。
例:判断键盘输入见代码图1:
图1
获取系统的所有环境变量见图2:
图2
方法:CurrentTimeMillis:返回以毫秒为单位的当前时间;exit:终止当前正在运行的java虚拟机;gc:运行垃圾回收器;getenv:返回一个不能修改的当前系统环境的字符串映射视图;getenv:获取指定的环境变量值;getProperties:确定当前的系统属性;getProperty:获取指定键指示的系统属性;identityHashCode:返回给对象的哈希码,该代码与默认的方法hashCode返回的代码一样,无论给定对象的类是否重写;nanoTime:返回准确的系统计时器当前值,毫微秒单位。
Runtime类代表java程序的运行时环境,可以访问JVM的相关信息,每个java程序都有一个与之对应的Runtime实例,应用程序通过该对象与其运行时环境相连。应用程序不能创建自己的runtime实例,但可以通过getruntime方法获取与关联的Runtime对象。见代码图3:
图3
String:初始化一个新创建的string对象,使其表示一个空字符序列或通过使用平台的默认字符集解码指定的byte数组,构造一个新的string。通过使用指定的byte数组,构造一个新的string;见代码图4:
图4
String常用判断:equals()比较字符串的内容是否相同,区分大小写;equalslgnoreCase():比较字符串的内容是否相同,忽略大小写;contains():判断大字符串中是否包含小字符串;starsWith():判断字符串是否以某个指定的字符串开头;endsWith():判断字符串是否以某个指定的字符串结尾;isEmpty():判断字符串是否为空。