栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java API部分

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java API部分

System类 System都是静态的,               int fromarray[]= {1,2,3,4,5,6,7,8,9,10};               int toarray[]= {11,12,13,14,15,16,17,18,19,20};              System. arraycopy( fromarray,3, toarray,3,4); fromarray为来源数组,第一个3为复制位数,toarray为到达数组,3为到达位数,4为到达数组的复制长度,调用方法为System.arraycopy( ); currentTimeMillis()类 currentTimeMillis()是计算时间的API,是从1970年1月1日开始计算,取时间间隔; 类型为long型; long startTime=System. currentTimeMillis(); 内部为要运行的编程Sy stem. out .println(( endTime - startTime )); get property()和get properties()类; 暂时不会; gc()类 System.gc()方法可以通知JAVA虚拟机立刻进行垃圾回收,定义finalize()方法可以观察对象何时被释放; class Person{         public void finalize() {              System.out.println( "垃圾何时被释放" )        } } public class example05 {         public static void main(String[] args) {         Person p1= new Person();       //finalize方法被定义在构造方法的类中,并在构造实                                          例对象时被调用出来;         Person p1= new Person();         p1= null;         p2= null;         System. gc ();        } } RunTime类 表示JAVA虚拟机的运行状态,已经被私有化,不能直接被实例化对象,构造RunTime类对象的方法为 RunTime run=RunTime.getRunTime();          构造名称为run的RunTime类的实例对象; (1) getRuntime():该方法用于返回当前应用程序的运行环境对象。 (2) exec(String command):该方法用于根据指定的路径执行对应的可执行文件。 (3) freeMemory():该方法用于返回Java虚拟机中的空闲内存量,以字节为单位。 (4) maxMemory():该方法用于返回Java虚拟机试图使用的最大内存量。

(5) totalMemory():该方法用于返回Java虚拟机中的内存总量。   别的暂时不会          math类 math类主要提供数学计算,math类的方法有以下方法: abs()    绝对值; sqrt()   方根; ceil()    计算大于参数的最小整数; fpoor()  计算小于参数的最小整数; round()  四舍五入; max()   最大值; min()    最小值; random()  生成一个大于0.0小于1.0的随机数; sqrt()    开平方; pow()   计算指数函数的值;        pow( 2,3)====2*2*2=8; Random()类 import java.util.Random;             使用时要创建import java.util.Random()写在包下面; public class example05 {         public static void main(String[] args) {     Random r1= new Random();                 System. out.println( r1.nextInt());     System. out.println( r1.nextDouble());       输出类型为double类型;     System. out.println( r1.nextInt(10));       输出0~10以内的随机数;        }   } 没有使用种子是以当前时间为种子,每次使用随机数不一样,而使用种子每次的随机数都一样,不会发生改变,除非种子变化,种子为long类型的,使用为:Random r1=new Random(long 13);其中long可以省略; 日期时间类 Instant类     p124 LocalData类     p127  LocalTime和LocalDataTime类      p129 Period类和Duration类     p130 包装类 基本数据类型的包装类是为了讲基本数据类型作为对象来使用;
基本数据类型 对应的包装类
byte Byte
char Character
int Integer
short Short
long Long
float Float
double Double
boolean Booleaan
装箱是变为引用数据类型; 拆箱是变为基本数据类型; int a=20; integer l= a;    自动装箱; int m= l;        自动拆箱;
方法声明 功能描述
Integer valueOf(int i) 返回以int i为值的Integer实例
Integer valueOf(String s) 返回以String s为值的Integer实例
int parseInt(String s) 将字符串s转换成int型进行解析
intValue() 以int类型返回integer类型的值
integer num=new integer(20);    手动装箱,创建integer类的实例对象来保持int类型的值; int sum=num.intValue();        手动装箱,将integer类型变成int类型,用到intValue关键字,若是将String类型变为string类型需要用到stringValue(); 除了Character外,都有~~ valueOf(String s),但字符串不能为空,~~为引用数据类型; 除了Character外,都有~~ parseXxx(String s),~~为基本数据类型,Xxx为应勇数据类型,s不能为空; 正则表达式 元字符 元字符和普通字符一起使用,从而对字符串起到限制作用; 正则表达式是由普通字符(a~z)和元字符组成的文字模式; Pattern类和Matcher类 Pattern类用来创建一个正则表达式,私有构造方法; Pattern p=Pattern.compile(String regex); split()   用于分割字符串; 引用Pattern类要在开头加  import java.util.regex.Pattern; 引用Matcher类要在开头加  import java.util.regex.Matcher;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/346242.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号