java中一些常用类
来源:互联网 发布:ant 调用java代码 编辑:程序博客网 时间:2024/05/21 18:42
1:常用类
a: object
是java 中的祖先类 所有类 都是object 直接或者间接子类
object 常用方法
1.equals() object的equals 与==是一样的效果
2.toString() 打印类的信息 object返回类的类路径@十六进制数
3.hashCode() 内存地址所对应的十六进制数
两个对象如果 == 那么她们的hashCode 必定相同
但是hashCode相同的两个对象未必 ==
扩展:
Integer的方法
System.out.println(Integer.toHexString(100)); //十进制转十六进制
System.out.println(Integer.toOctalString(100));//十进制转八进制
System.out.println(Integer.toBinaryString(100));//十进制转二进制
4.finalize() 垃圾回收器回收对象的时候会自动调用的方法,用来释放内存空间
JVM 启动后,会启动一个后台守护进程,定时调用 调用垃圾回收器System.gc() ,
进行扫描jvm中哪些对象长时间未使用或者指向null,
他就会自动调用该对象的finalize()方法
释放占用的内存空间,程序员也可以手动调用System.gc()即时回收垃圾
b:String
重写了object的equals()方法,比较的是字符序列
final 最终的
final class 如果final修饰的类就是最终类 ,不能被继承
final 属性 final修饰的属性,值是不可变的常量
final 方法 如果final修饰的是方法,该方法不能被重写
String 是一个final 类 不能被继承
c: StringBuffer
带缓冲功能的字符序列
可变的字符序列,每次 变化都是源对象不会生成新的对象
方法:append()字符串的追加
insert(位置,值) 指定位置
a.delete(3, 20); 删除从3的位置到20的位置(下标)
a.reverse(); 反转 ,倒序
d: java.util.Date 时间类
常见的几个包
java.lang 系统包 ( 默认的包 不需要导入)
java.util 工具类包
java.io 输入输出
java.xxx jdk1.5 之后的扩展包
java.sql java访问数据库操作包
时间格式刷的类 :SimpleDateFormat
对时间进行格式化 : 三种格式
yy-MM-ddHH:mm:ss
yy/MM/ddHH:mm:ss
yyyy年MM月dd日 HH:mm:ss
注:HH大写表示用的是24小时计时 hh代表的是12小时计时
0 0
- java中一些常用类
- Java中String的一些常用类
- java中String类常用的一些方法
- java第十七天_util包中一些常用的类
- Java中Thread类不常用的一些方法
- JAVA中FILE类的一些常用API
- Java中String类里的一些常用方法
- java中常用的一些方法
- java中常用的一些方法
- java中常用的一些方法
- Eclipse中Java的一些常用快捷键
- JAVA中一些常用的方法
- java中常用的一些方法
- Java中常用的一些方法
- Java 中常用的一些小方法
- java中一些常用知识点的区别
- JAVA中ssh常用的一些库
- Android中一些常用的java语法
- spring boot下JedisCluster客户端的配置,连接Redis集群
- 利用闲置硬盘建立简单的家用NAS--之lvm2:多硬盘合并
- 微信开通筛选工具
- iOS合并lib(.a)库
- 使用pydicom读取dicom文件,并对文件做一些简单操作
- java中一些常用类
- MySQL数据库
- Java虚拟机JVM性能优化(三):垃圾收集详解
- 基础:详解Android动画属性translate、scale、alpha、rotate
- linux 内核网络,数据接收流程图
- ThreadLocal
- daterangepicker 时间区间选择
- 微信检测工具
- 微信支付,laravel5, wechatpay