- 博客(4)
- 收藏
- 关注
原创 9.23知识点
2)isInstanceof:判断对象是否属于某一个类型,A.isInStanceof[B]表示判断对象A是否属于类型B,实际上是判断A是否是B或者B的子对象。3)apply:apply是一个方法,需要在伴生对象中实现这个方法。3)eq与ne:相当于Java中的引用(使用 == 判断引用)1)getClass:使用反射机制判断Scala对象所属的类。1)equal方法:相当于Java中的equals方法。2)伴生对象:使用object关键字创建一个单例对象。1)new:使用new关键字创建类的对象。
2024-09-23 11:26:56 219
原创 9.19知识点
定义:当同名的类和单例对象在同一个源码文件中时,这个类称为单例对象的伴生类,对象称为类的伴生对象,这两者是相互的。object是声明单例对象的关键字,identifier表示一个合法的标识符,是对象的名字。1)生成静态成员:如果Scala中需要生成类似静态成员的应用场景,可以使用伴生对象解决该问题。在Java中如果一个类只允许创建一个对象,那么就把这个对象称为单例对象。2)控制资源的情况:可以直接控制资源的配置情况,比如数据库的连接池。2)伴生对象和类之间的相互访问:伴生对象和类的私有成员可以相互访问。
2024-09-19 11:36:36 294
原创 9.10知识点
2)利用BigDecimal,java和Scala中都有BigDecimal对象,利用它能够准确地解决浮点数精度问题。1)自定义一定的精度,例如可以指定数据只要满足小数点后两位即可。在Scala中,==比较的对象只有数值,可以用eq判断类型。在Scala中没有++和- -这样的自增和自减运算符。逻辑运算先于赋值运算,关系运算又优先于逻辑运算。- -:用赋值运算符- =代替- -++:用赋值运算符+=代替++4.Scala中的浮点精度问题。3.Scala中的自增和自减。2.Scala的相等性。
2024-09-18 22:58:26 140
原创 9.14知识点
do...while是先执行一次代码,再判断条件。while是先判断条件,再决定是否执行;for(循环变量 <- 数据集){3)while与do...while的区别。3.2.4 Scala的循环结构。while(满足条件){}while(条件)4)For语句的语法格式。
2024-09-18 22:35:17 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人