摘要: 一、作用 静态类和非静态类最重要的区别是在于静态类不能被实例化,也就是说不能使用 new 关键字创建静态类类型的变量,防止程序员写代码来实例化该静态类或者在类的内部声明任何实例字段或方法。 用于存放不受实例数据影响的1数据和函数。其内所有的成员都必须为静态,等同于密封类。 二、静态成员 静态成员可以 阅读全文
posted @ 2022-07-12 16:22 Darius丶段 阅读(367) 评论(0) 推荐(0)
摘要: 一、常用变量类型 注意:浮点类型既能存储整数,也能存储小数。 金钱:decimal 范围:-7.9228×10的28次方 ~ 7.9228×10的28次方精度:28 ~ 29个有效位 注意:必须带后缀名M或者m,否则会被视为double型。 二、转义符 \n:换行 \":英文双引号 \t:表示tab 阅读全文
posted @ 2022-07-12 14:29 Darius丶段 阅读(49) 评论(0) 推荐(0)
摘要: 一、概述 什么情况下会用到扩展方法?当项目原有的类型已经确定,但现需求往类型里添加方法,在不改动源代码的情况下,就需要使用扩展方法。 当现有类型想要在原有基础上增加或改变一些功能(方法),扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型,保留了类型的封 阅读全文
posted @ 2022-07-12 11:03 Darius丶段 阅读(79) 评论(0) 推荐(0)
摘要: 一、概念 什么是泛型?假如你要写两个功能很像的方法,但是只是参数类型不同而已,你会怎么做?泛型就是为这种场景服务的。 二、作用 泛型的主要目的就是为了简化代码、增强可移植性。ArrayList是一个很方便的容器类,使用中无需更改就可以存储任何引用类型或值类型,但是这种便利是有代价的,这需要把任何一个 阅读全文
posted @ 2022-07-12 09:24 Darius丶段 阅读(123) 评论(0) 推荐(0)