首页 > 基础资料 博客日记

java学习第三天常用类.day11

2023-08-07 19:56:07基础资料围观221

这篇文章介绍了java学习第三天常用类.day11,分享给大家做个参考,收藏Java资料网收获更多编程知识

工具类如何设计,在开发中有两种设计:

工具方法:静态方法的使用

 

 非静态的方法使用:

使用单列模式,为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

保证在整个应用中某一个类有且只有一个实例(一个类在堆内存只存在一个对象

使用单例模式节约内存

单例模式

饿汉式

 

 懒汉式

 

 区别在于饿汉式是事先创建好对象,而懒汉式是先不创建对象,后在静态方法中创建对象

枚举法

 

 包装类

  1. 模拟的int包装类IntWrapper既可以表示0,也可以表示null。

  2. IntWrapper 提供了方法用于对封装的value进行进一步的操作

 

 

 

 装箱和拆箱

装箱:把基本类型数据转成对应的包装类对象。

拆箱:把包装类对象转成对应的基本数据类型。

 

 缓存设计

 

 flaot与doble使用bigdecimal的调用加减乘除方法:add   reduce     multiply   divide

精度控制 和 除不尽问题

如果两数除不尽,需要在divide方法中设置小数保留的位数




文章来源:https://www.cnblogs.com/cxymq/p/16533322.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云