Java基础原理

类之间的关系

泛化关系(generalization)类继承结构通常表现为,泛化(generalize)与实现(realize)继承关系为is-a的关系;两个对象之间如果可以用is-a来表示,就是继承关系:(.....是.....)自行车是车;猫是动物泛化关系;可以理解为从宏观到微观。人可以泛化为男人和女人,方向可以泛化为东方、西方、南方、北方,当然可以更具体。代码上的体现,泛化关系表现为继承非抽象类(non-
2020-07-07 / 0 comments

深入理解Java的String

  Java的字符串就是Unicode字符序列,Java并没有内置字符串类型,而是在Java库中提供了预定义类String,每个用双引号扩起来的字符串都是String类的一个实例。String的成员属性public final class String implements java.io.Serializable, Comparable<String>, CharSequenc
2019-11-01 / 0 comments

Java的运算符

  在日常开发中位运算符可能使用的不多,但是在JDK或是Spring的源码中经常会发现这些优质开源的产品会经常使用。下面来简单回顾一下Java的运算符。算数运算符+、-、 *、 /、 % 加、减、乘、除、取模关系运算符<、>、<=、>=、==、!=小于、 大于、 小于等于、 大于等于、 等于、 不等于逻辑运算符&&、||、!、逻辑与、逻辑或、取反、位运算符 
2019-10-30 / 0 comments