8张图理解Java

    一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图展示了这段代码做了什么 String s = "abcd"; s = s.concat("ef"); 2、e...

Day5:面向对象的定义(下)

    1、单例模式 /* 设计模式:对普遍常见问题,通用的解决办法。 23种。其实就是解决问题的思想。 单例设计模式: 解决的问题:保证一个类在内存中的对象唯一性。 如何保证一个类的对象唯一性呢? 思路: 1,不让其他程序创建该类对象。 2,其他程序不能创建,只有在...

Day5:面向对象的定义(上)

    1、类与对象的关系 类就是对象的描述。 对象就是存在的可以被操作的实体。 需求:描述一个汽车。 描述两方面:属性,行为。 属性:轮胎数。颜色。 行为:运行。 其实类中定义的都是成员: 成员变量-----属性。 成员函数-----行为。 class Car { //1,描述属性。 ...