会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李灵晖
上一页
1
2
3
4
5
6
7
8
9
···
25
下一页
零基础学python-19.12 总结列表解析与字典解析
摘要: 这一章节我们来总结一下列表解析与字典解析的语法。1.列表解析(1){1,2,3}等同于set([1,2,3])>>> aList={1,2,3}>>> bList=set((1,2,3))>>> aList is bListFalse>>> aList==bListTrue>>> (2)列表解析就是...
阅读全文
posted @ 2015-10-18 23:02 李灵晖
阅读(131)
评论(0)
推荐(0)
编辑
从头认识java-1.5 继承(2)
摘要: 接着上一章节,我们来继续介绍继承。1.子类调用方法时的查找方法的顺序:我们继续以上一章节的动物代码为例:package com.ray.ch01;public class Animal { private String name; private long id; private String lo...
阅读全文
posted @ 2015-10-16 15:15 李灵晖
阅读(121)
评论(0)
推荐(0)
编辑
从头认识java-1.5 继承(1)
摘要: 继承,是oop和java一个非常重要的概念,因此,我们分成几个章节来讨论它。这一章节讨论的是什么是继承?为什么需要继承?继承:就是is-a的关系,也就是子类属于父类的一种。例如:package com.ray.ch01;public class Person { private long id; p...
阅读全文
posted @ 2015-10-16 11:45 李灵晖
阅读(130)
评论(0)
推荐(0)
编辑
从头认识java-1.4 复用代码
摘要: 这一章节我们来讨论一下复用代码。1.为什么?这一点我也不详细展开了,随便说说都可以说出几个理由。笔者总结了一下:对于老板:降低成本,缩短开发时间,追求利润最大化对于teamleader:加快进度,压缩工期,最短时间交付最多项目对于程序猿:不用加班2.怎么做?笔者分成四个方面来描述:1)在方法层面:例...
阅读全文
posted @ 2015-10-15 17:12 李灵晖
阅读(129)
评论(0)
推荐(0)
编辑
从头认识java-1.3 隐藏具体实现
摘要: 这一章节我们来聊聊为什么需要隐藏具体实现。一般来说,编程分为类的创建者与类的使用者,创建者将一部分脆弱的代码隐藏起来,只暴露某些必须的方法给使用者,这样,创建者就可以根据需要修改隐藏部分,而不会影响使用者的调用。为什么需要隐藏具体实现。1)让使用者不能随意访问所有的代码。例如:package com...
阅读全文
posted @ 2015-10-15 11:58 李灵晖
阅读(123)
评论(0)
推荐(0)
编辑
从头认识java-1.2 对象-服务提供者
摘要: 这一章节我们来讨论一下怎么理解对象?1.服务提供者对象:来源于“Object”,中文说的比较抽象,个人更倾向于台湾香港的译法“物件”,个人实实在在的感觉,不用那么虚,当然,如果叫实例也是比较好理解。对象,我们可以想象成服务的提供者。它包含了一组数据以及一些可执行的方法。例如:package com....
阅读全文
posted @ 2015-10-14 20:31 李灵晖
阅读(110)
评论(0)
推荐(0)
编辑
从头认识java-1.1 编程语言抽象过程以及java的基础特性
摘要: 这一章节我们来简单的聊聊对象抽象的过程。1.所有语言都提供抽象机制。例如:a=1(下面都是举例子,里面所提及的内容有可能是错误的,因为笔者没学过机器码和汇编)在机器码当中:1000100111011000在汇编当中:mov a,1在C语言当中:a=1在java当中:class Test(){ a...
阅读全文
posted @ 2015-10-14 11:31 李灵晖
阅读(151)
评论(0)
推荐(0)
编辑
数据结构与算法-总结线性表顺序存储结构的优缺点
摘要: 这一章节主要总结线性表顺序存储结构的优缺点。在总结之前,我们来讨论一下线性表顺序存储结构的执行方法的时间复杂度:存储、读取:O(1)插入、删除:O(n)优点:1.无需为表中的逻辑关系增加额外的存储空间2.可以快速存取表中对象缺点:1.插入和删除需要移动大量的对象2.存储设备的碎片化3.当线性表过大的...
阅读全文
posted @ 2015-10-12 13:12 李灵晖
阅读(419)
评论(0)
推荐(0)
编辑
数据结构与算法-线性表顺序存储结构删除操作的实现
摘要: 这一章节我们来看一下线性表顺序存储结构删除操作的简单实现package com.ray.testobject;public class Test { private Object[] list; public Object[] getList() { return list; } /** * 初...
阅读全文
posted @ 2015-10-12 13:07 李灵晖
阅读(313)
评论(0)
推荐(0)
编辑
零基础学python-19.11 使用迭代工具模拟map
摘要: 这一章节我们来讨论一下使用迭代工具模拟map。在讨论之前,我们先看一些例子:>>> list(zip([1,2,3],[4,5,6,7]))[(1, 4), (2, 5), (3, 6)]>>> list(zip('abcdef','gh'))[('a', 'g'), ('b', 'h')]>>> ...
阅读全文
posted @ 2015-10-09 17:05 李灵晖
阅读(98)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
25
下一页
导航
博客园
首页
联系
订阅
管理
公告