20201111 String 双十一这天
continue与if组合跳过不需要的东西:【用于for循环筛】
逆向思维?:中途运算,结果输出
Math、complex【使用Math中的】
Math.abs()、
Math.PI
Math.pow(a,b)
Math.
double类型算两次:在运算for循环时,只需要改1.0/m就行,因为m如果是double则需要更大的空间去运行,会造成资源的浪费。
BigDecimal,给系统输入的1.0其实并不是真正的1.0,而对于BigDecimal能够接收字符串类型的1.0,结果就是1.0
BigDecimal精度比Double类型更高
多大于好【因为有人类的逻辑在里面,可读性更高】
A!B异或:处理各种
可以加快运算的速度(位运算)
构造方法:子类也必须使用父类的构造方法,对程序起一个约束作用
重载:可以对类的构造方法and类的成员方法进行重载,需要输入的参数不同,
this:指定同名该类的变量
变量的独立性:用到static
static修饰的成员变量是该群体所具有的共同特征
static修饰的成员方法内用到的成员变量也必须是static类型的
static修饰的成员方法/成员变量可以直接用类名.XX使用
面向过程POP(Procedure Oriented)
是有顺序的,是刻意的,没有OOP的自由度,是机械式的
贝尔实验室
BCPL Basic Combined Programming Language早期指令语言
嵌入式:硬软件结合,基于特定设备进行编程的语言
V/Q/Software Basic:
Combined:C语言(C98……)面向过程的顶峰
Cpp:半面向对象
面向对象~人类思维
属性和功能要一起存在