随笔分类 - 13-常用类
摘要:String字符串存储 String字符串:存储分析 就是字符串内部维护了一个:字符数组:char[] ; 1.1源码分析:构造方法,用于创建对象; //1,String的构造方法:String();public String() { this.value = "".value;}//2,Stri
阅读全文
摘要:Java常用类学习:Arrays类 Arrays类: Java.util.Arrays类能方便地操作数组,它提供所有的方法都是静态的; 具体有以下功能: 给数组赋值:通过fill()方法; 给数组排序:通过sort()方法; 比较数组:通过equals()方法,比较数组中元素值是否相等; 查找数组元
阅读全文
摘要:Java常用类学习:String类 Java String类: 在Java中:字符串属于对象,Java提供了String类来创建和操作字符串; 创建字符串: String name="haha";//1,在代码中遇到字符串常量时(这里指的是haha),编译器会使用该值创建一个String对象;//
阅读全文
摘要:==和equals的区别 千古不变的:== Java中,"= ="永远在比较2个对象是否是同一个对象(指向同一块内存:就是同一个对象); 比较的就是内存地址; 不确定的equals: 讨论equals,要带上"类"; 其实,Java中的equal作为一个方法,我们是不能脱离了”类“而单独讨论它的;
阅读全文
摘要:Java常用类学习:日期时间类(date,SimpleDateFormat) (1)Java日期时间:Date类 java.util包提供了Date类来封装当前的日期和时间; Date类提供了2个构造函数来实例化Date对象; Date构造方法: //1,构造方法1Date();//使用当前日期和时
阅读全文
摘要:Java常用类学习:Rundom类和UUID 生成随机数: 在Java中,通常使用Math.random()或者Random类来获得随机数; 代码案例: /** * Random类:生成随机数 * * */public class RandomDemo01 { public static voi
阅读全文
摘要:Java常用类学习:File类 Java File类: java.io.File类代表系统文件类:文件名,路径名; 该类主要用于文件和目录的创建,文件的查找和文件的删除等; File对象代表磁盘中实际存在的文件和目录; File类的4个构造方法(构造方法是为了初始化对象的) /* 总结:File类
阅读全文
摘要:Java常用类学习:Math类 Java的Math类: 包含了用于执行基本数学运算的属性和方法,如指数,对数,平方根和三角函数; Math类的方法都被定义为static形式,通过Math类可以直接在主函数中调用; 常用方法: Math.abs(); Math.max(int a,int b); Ma
阅读全文
摘要:Java常用类学习:包装类 一般的,当需要使用数字的时候,我们通常使用内置数据类型,如byte,int ,long ,double等 int a=10;float b=12.4f;byte c=0x4a; 然而,在实际开发中,我们经常会遇到需要使用对象,而不是内置数据类型;为了解决这个问题,Jav
阅读全文
摘要:Java常用类学习:Object类(toString方法) toString( )方法: Object toString()方法用于返回对象的字符串表示形式; 语法: object.toString() 参数:无 返回值: 返回对象的字符串表示形式; 默认格式:对象的class名称+@+hashCo
阅读全文
摘要:Java常用类学习:Object类(hashCode方法) hashCode方法: Object hashCode()方法用于获取对象的hash值; 语法: object.hashCode(); 参数: 无 返回值: 返回对象的哈希值,是一个整数,表示在哈希表中的位置; 代码案例: public c
阅读全文
摘要:Java常用类学习:Object类(getClass方法) getClass方法: Object getClass()方法用于获取对象运行时对象的类; 语法: object.getClass(); 参数: 无 返回值: 返回对象的类; 代码案例1: /** *String和ArrayList继承了
阅读全文
摘要:Java常用类学习:Object类(finalize方法) finalize方法: Object finalize()方法用于实例被GC回收时触发的操作; 当GC (垃圾回收器)确定不存在对该对象有其他引用时,对象的垃圾回收器就会调用这个方法; 问题:怎么判断当前实例已经没有其他引用呢? 语法: p
阅读全文
摘要:Java常用类学习:Object类(clone方法new) clone( )方法: Object clone()方法用于创建并返回一个对象的拷贝; clone方法是浅拷贝,只会拷贝引用地址,而不会将对象重新分配内存,相对应的深拷贝则会连引用的对象也重新创建; 语法: object.clone();
阅读全文
摘要:Java常用类学习:Object类(equals方法) equals方法: Object equals()方法用于比较2个对象是否相等; equals()方法比较2个对象,是判断2个对象的引用是否相同;即比较2个对象的内存地址是否相等; 注意:如果子类重写了equals()方法,就需要重写hashC
阅读全文