前言 在业务代码中,有许多复杂的业务逻辑需要用代码实现。一般来说,最常见的就是一些分支逻辑。那么对应的,在代码中出现最多的自然就是一些if el...
假设有这样的设计, 要重构的方法为, 如果采用策略模式, 那么,BallDetailStrategy中如何拿到radius和isNew两个变量呢...
自动数据类型转换 也可理解为隐式转换,与一般理解相同,只允许变宽不允许变窄,即byte,short,chat --- int --- long ...
拆箱与装箱 在Java中,每个基本数据类型都有对应的一个引用类型,其之间的相互转换就被称为拆箱装箱。 在装箱的过程中,例如int方法通过Inte...
首先通过一张表格一览Java访问控制修饰符的概括。 public public修饰符的权限最大,它可以修饰类,接口,变量和方法且对所有类可见。 ...
异常和错误 程序中难免会遇到一些异常,导致其无法正常的运行。有一些异常是可以预测并处理的,这就要求开发人员在开发的过程中提前做好处理方式的定义。...
JSON JSON(JavaScript Object Notation)是一种文本格式,常用来在JavaScript语言中表示一类数据。它用键...
在使用JavaScript时,经常会遇到一些要处理的数学操作,如取绝对值,取小数点后几位的数等等,为了方便,js中提供了Math对象来进行这些操...
在学习js的作用域时有一个非常有意思的例子: 产生这种结果的原因是在js中,局部变量x的作用域是函数作用域,也就是说它在一开始就已经被声明了,此...