2018年3月26日

HTML Note

摘要: 1.html和css的关系 1)HTML是网页内容的载体。 2)CSS样式是表现. 3)JavaScript是用来实现网页上的特效效果。 2.html文件结构 1)1. <html></html>称为根标签,所有的网页标签都在<html></html>中 2)<head> 标签用于定义文档的头部,它 阅读全文

posted @ 2018-03-26 22:45 Dingkai_Li 阅读(117) 评论(0) 推荐(0) 编辑

2018年3月24日

CoreJava Reading Note(14:Concurrent)

摘要: 1.什么是线程 多线程在较低层次扩展了多任务的概念:一个程序同时执行多个任务。通常,每一个任务称为一个线程(thread),它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序(multithreaded)。 那么,多进程与多线程有哪些区别呢?本质的区别在于每个进程拥有自己的一套变量,而 阅读全文

posted @ 2018-03-24 15:36 Dingkai_Li 阅读(141) 评论(0) 推荐(0) 编辑

2018年3月20日

CoreJava Reading Note(9:Collection)

摘要: 1.Java集合框架 1)将集合的接口与实现分离 与现代的数据结构类库的常见情况一样,Java集合类库也将接口与实现分离。首先,看一下人们熟悉的数据结构--队列(queue)是如何分离的。 队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中的元素个数。当需要收集对象,并按 阅读全文

posted @ 2018-03-20 15:47 Dingkai_Li 阅读(169) 评论(0) 推荐(0) 编辑

2018年3月13日

CoreJava Reading Note(8:Generic programming)

摘要: 1.定义简单泛型类 一个泛型类(generic class)就是具有一个或多个类型变量的类。本章使用一个简单的Pair类作为例子。下面是Pair类的代码: Pair类引入了一个类型变量T,用尖括号(<>)括起来,并放在类名的后面。 泛型类可以有多个类型变量。 注:类型变量使用大写形式,且比较短,这是 阅读全文

posted @ 2018-03-13 22:57 Dingkai_Li 阅读(278) 评论(0) 推荐(0) 编辑

2018年3月12日

Algorithms 4th Reading Note(3:Find)

摘要: 1.符号表 符号表API: 1)泛型 2)重复的键:我们的所有实现都遵循以下规则: a.每个键只对应一个值(表中不允许存在重复的键); b.当用例代码向表中存入的键值对和表中已有的键(及相关联的值)冲突时,新的值会替代旧的值。 3)空(null)键:键不能为空。 4)空(null)值:我们还规定不允 阅读全文

posted @ 2018-03-12 22:48 Dingkai_Li 阅读(104) 评论(0) 推荐(0) 编辑

CoreJava Reading Note(7:Exception,Assertions,Logging)

摘要: 1.处理错误 假设在一个Java程序运行期间出现了一个错误。这个错误可能是由于文件包含了错误信息,或者网络连接出现问题造成的,也有可能是因为使用无效的数组下标,或者试图使用一个没有被赋值的对象引用而造成的。 用户期望在出现错误时,程序能够采用一些理智的行为。如果由于出现错误而使得某些操作没有完成,程 阅读全文

posted @ 2018-03-12 11:58 Dingkai_Li 阅读(147) 评论(0) 推荐(0) 编辑

2018年3月10日

Algorithms 4th Reading Note(1:Foundation)

摘要: 1.定容栈 2.泛型定容栈 在这里有一个细节非常重要:我们希望用以上代码的构造函数的实现中创建一个泛型的数组: 由于某些历史和技术原因,创建泛型数组在Java中是不允许的。我们需要类型转换: 3.调整数组大小 选择用数组表示栈内容意味着用例必须预先估计栈的最大容量。在Java中,数组一旦创建,其大小 阅读全文

posted @ 2018-03-10 22:35 Dingkai_Li 阅读(117) 评论(0) 推荐(0) 编辑

2018年3月8日

CoreJava Reading Note(6:Interface,lambda and Inner Class)

摘要: 1.接口概念 在Java中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。 示例:Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足下列前提:对象所属的类必须实现了Comparable接口。下面是Comparable接口的代码。 这就是说,任何实现Co 阅读全文

posted @ 2018-03-08 22:39 Dingkai_Li 阅读(204) 评论(0) 推荐(0) 编辑

Algorithms 4th Reading Note(2:Sort)

摘要: 1.Rules 2.Selection Sort 首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。再次,在剩下的元素中找到最小的元素,将它与数组第二个元素交换位置。如此往复,直到将整个数组排序。 选择排序的内循环只是在比较当前元素 阅读全文

posted @ 2018-03-08 22:28 Dingkai_Li 阅读(128) 评论(0) 推荐(0) 编辑

2018年2月14日

CoreJava Reading Note(5:Inheritance)

摘要: 1.override 子类尽管继承了超类的私有域,但不能直接访问之,只有使用超类的方法才能访问私有域。 为此可以使用特定的关键字sufer解决这个问题。 注:1)有些人认为super与this引用是类似的概念。实际上,这样比较并不太恰当。这是因为super不是一个对象的引用,不能将super赋给另一 阅读全文

posted @ 2018-02-14 14:38 Dingkai_Li 阅读(137) 评论(0) 推荐(0) 编辑

导航