摘要: 单行注释:#多行注释:'''或"""一条语句写在一行之内,不需要分号分隔两条语句在同一行,中间分号隔开缩进语句块中只有一条语句,可以直接写在“:”之后使用“\”进行续行,“\”之后不能放任何字符或单行注释input([prompt]):只有一个参数,可选,用来给出提示信息print(value,.. 阅读全文
posted @ 2016-07-25 16:18 魔沫 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Python中的对象包含三要素:id、type、value其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值is判断的是a对象是否就是b对象,是通过id来判断的==判断的是a对象的值是否和b对象的值相等,是通过value来判断的如下代码或许可以帮助你理解。>>> a = 1> 阅读全文
posted @ 2016-07-23 15:08 魔沫 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'} >>>list1 = ['key1','key2','key3'] >>>list 阅读全文
posted @ 2016-07-20 19:14 魔沫 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2016-07-14 13:11 魔沫 阅读(213) 评论(0) 推荐(0) 编辑
摘要: hashCode就是我们所说的散列码,使用hashCode算法可以帮助我们进行高效率的查找,例如HashMap,说hashCode之前,先来看看Object类。 Java程序中所有类的直接或间接父类,处于类层次的最高点。在Object类里定义了很多我们常见的方法,包括我们要讲的hashCode方法, 阅读全文
posted @ 2016-07-12 16:19 魔沫 阅读(4516) 评论(0) 推荐(0) 编辑
摘要: 首先,想要明白hashCode的作用,必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素 阅读全文
posted @ 2016-07-12 15:18 魔沫 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 接着上篇文章,本篇继续说java.io包中的字节流。按照前篇文章所说,java.io包中的字节流中的类关系有用到GoF《设计模式》中的装饰者模式,而这正体现在FilterInputStream和FilterOutputStream和它的子类上,我们这篇就来看一看。 0. FilterInputStr 阅读全文
posted @ 2016-07-01 16:16 魔沫 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparabl 阅读全文
posted @ 2016-06-22 11:32 魔沫 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1 . 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己) 如:public class Hello { String s = "Hello"; public Hello(String s) { System.out.println("s 阅读全文
posted @ 2016-06-20 15:04 魔沫 阅读(501) 评论(0) 推荐(0) 编辑
摘要: Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是 阅读全文
posted @ 2016-06-20 10:54 魔沫 阅读(229) 评论(0) 推荐(0) 编辑