摘要: 我最近觉得无聊,想要做一个狗窝。 拿什么做狗窝呢?我没有做过,怎么办?要不拿草随便铺一个。感觉有点草率了。不行不行,我还是希望做一个精致一点的狗窝,但是怎么做呢?看一看别人的狗窝长啥子样,哦,做不来,做不来。还镶金边,镂空设计,这,有点小尴尬。不会吧,做一个小小的狗窝居然折磨难。 那看看我自己身边有 阅读全文
posted @ 2020-12-03 23:41 01zhijian 阅读(69) 评论(0) 推荐(0)
摘要: 所谓主要,指的是如果不具备这些元素之一,就不是面向对象。 对象模型有4个主要要素:1)抽象;2)封装;3)模块化;4)层次结构 所谓次要,指的是这些要素是对象模型有用的组成部分,但不是本质的。 对象模型有3个次要要素:1)类型;2)并发;3)持久 抽象的意义 抽象描述了一个对象的基本特征,可以将这个 阅读全文
posted @ 2020-11-30 15:08 01zhijian 阅读(568) 评论(0) 推荐(0)
摘要: TextView lines 默认占几行 minLines 最少占几行 maxlines 最多占几行 selectAllOnFocus 获得焦点,是否自动选择所有文本 singleLine 单行模式 textColor、textSize 阅读全文
posted @ 2020-11-30 14:39 01zhijian 阅读(57) 评论(0) 推荐(0)
摘要: 线性布局(LinearLayout) 常用属性 orientation 横向排列或纵向排列。 gravity 设置布局管理器内组件的对齐方式。 相对布局 常用属性 gravity ignoreGravity 设置那个组件不受gravity组件的影响 设置在布局容器中的位置 设置在组件的位置 阅读全文
posted @ 2020-11-30 14:27 01zhijian 阅读(79) 评论(0) 推荐(0)
摘要: 面向对象的核心是对象。一个对象有他自己的属性、过程和数据,并且是一个实体。对象只能够按照适合它的方式来改变状态、改变行为、实现操作或与其它对象发生联系。一个对象必定存在一些不变的特征,这些特征刻画了一个对象和它的行为。以一个电梯为例,刻画它的不变特征包括它只能在竖井中上下运动......所有对电梯的 阅读全文
posted @ 2020-11-29 09:48 01zhijian 阅读(616) 评论(0) 推荐(0)
摘要: Brooks曾指出:“爱因斯坦认为自然界必定存在着简单的解释,因为上帝不是反复无常或随心所欲的。软件工程师没有这样的信仰来提供安慰。许多必须控制的复杂性是随心所欲的复杂性。” 定义软件的复杂性。 软件确实有较为简单的软件,系统简单,没有什么复杂的变化,甚至不需要系统的学习,你就可以写出一个和他一样的 阅读全文
posted @ 2020-11-28 12:17 01zhijian 阅读(294) 评论(0) 推荐(0)
摘要: ① 引用计数器 ② 找“活”的对象,追溯堆栈或静态存储区 ③ 自适应的垃圾回收技术(停止-复制、标记-清扫) ④ 自适应的、分代的、停止-复制、标记清扫式垃圾回收器。 ⑤ “即时”编译技术(提升速度) 阅读全文
posted @ 2020-04-10 21:14 01zhijian 阅读(183) 评论(0) 推荐(0)
摘要: Object 在单根继承结构中的所有对象都具有一个共有的接口。 单根继承结构保证所有对象都具备某些功能。 单根继承结构使垃圾回收期实现变得容易得多(容易确定对象的类型)。 阅读全文
posted @ 2020-04-08 16:30 01zhijian 阅读(188) 评论(0) 推荐(0)
摘要: 使用现有的类合成新的类,这种现象称为组合(composition)。 如果组合是动态发生的,那么就称为聚合(aggregation)。 阅读全文
posted @ 2020-04-08 09:13 01zhijian 阅读(150) 评论(0) 推荐(0)
摘要: flex: 将对象作为弹性伸缩盒显示inline-flex:将对象作为内联块级弹性伸缩盒显示 阅读全文
posted @ 2020-04-07 21:39 01zhijian 阅读(495) 评论(0) 推荐(0)