Guure

Winter Is Coming.

2016年10月14日

算法(第4版)-1.1.11 展望

摘要: 总结:本小节讲述了现代编程技术的进一步发展--数据抽象/面向对象编程。 重点: 1.数据抽象的主要思想是鼓励程序定义自己的数据类型(一系列值和对这些值的操作),而不仅仅是那些操作预定义的数据类型的静态方法。 2.我们在本书中“拥抱”数据抽象的原因主要有三: · 它允许我们通过模块化编程复用代码。 · 阅读全文

posted @ 2016-10-14 13:22 Guure 阅读(169) 评论(0) 推荐(0) 编辑
算法(第4版)-1.1.10 二分查找

摘要: 总结:本小节通过二分查找的例子展示本书学习新算法的基本方法,研究新算法的原理、用例、必要性(模拟实际情况)和性能。 重点: 1.二分查找: 2.没有如二分查找或者归并排序这样的高效算法,解决大规模的白名单问题是不可能的。 阅读全文

posted @ 2016-10-14 13:13 Guure 阅读(179) 评论(0) 推荐(0) 编辑
算法(第4版)-1.1.9 输入输出

摘要: 总结:本小节讲述了输入输出的知识,包括标准输出、格式化输出、标准输入、重定向与管道、基于文件的输入输出、标准绘图库等。 重点: 1.在我们的模型中,Java程序可以从命令行参数或者一个名为标准输入流的抽象字符流中获得输入,并将输出写入另一个名为标准输出流的字符串中。 2.格式化输出规则: · 常用的 阅读全文

posted @ 2016-10-14 11:41 Guure 阅读(1344) 评论(0) 推荐(0) 编辑

2016年10月13日

算法(第4版)-1.1.8 字符串

摘要: 总结:本小节讲述了字符串的定义,字符串拼接,类型转换,自动转换和命令行参数的知识。 重点: 1.如果加号(+)的一个参数是字符串,那么Java会自动将其他参数都转换为字符串(如果他们不是的话)。这种机制使我们能够通过一个空字符串""将任意数据类型的值转换为字符串值。 2.在第5章我们会深入学习处理字 阅读全文

posted @ 2016-10-13 00:28 Guure 阅读(197) 评论(0) 推荐(0) 编辑
算法(第4版)-1.1.7 API

摘要: 总结:本小姐讲述了API的定义、作用以及一些Java库的举例。 重点: 1.API的目的是将调用和实现分离:除了API中给出的信息,调用者不需要知道实现的其他细节,而实现也不应考虑特殊的应用场景。 阅读全文

posted @ 2016-10-13 00:18 Guure 阅读(216) 评论(0) 推荐(0) 编辑

2016年10月12日

算法(第4版)-1.1.6 静态方法

摘要: 总结:本小节讲述了静态方法的定义,调用静态方法产生的结果,几点方法的性质,递归,基础编程模型以及模块化编程的含义。 重点: 1.本书中的所有Java程序要么是数据类型的定义,要么是一个静态方法库。在许多语言中,静态方法被称为函数,因为他们和数字函数的性质类似。 2.方法需要参数(某种数据类型的值)并 阅读全文

posted @ 2016-10-12 23:47 Guure 阅读(223) 评论(0) 推荐(0) 编辑
算法(第4版)-1.1.5 数组

摘要: 总结:本小节讲述了数组的含义、创建数组的三个步骤、典型的数组处理代码、起别名及二维数组的内容。 重点: 1.在创建数组时,需要指定数组的长度(元素的个数)。我们需要在运行时明确地创建数组的原因是Java编译器在编译时无法知道应该为数组预留多少空间(对于原始类型则可以)。 2. for语句初始化了数组 阅读全文

posted @ 2016-10-12 00:35 Guure 阅读(189) 评论(0) 推荐(0) 编辑

2016年10月11日

算法(第4版)-1.1.4 简便记法

摘要: 总结:本小节讲述了清晰、优雅和高效的代码经常会使用的简便写法。 重点: 1.for (<initialize>; <boolean expression>; <increment>) { <block statements> } 除了几种特殊情况之外,这段代码都等价于: <initialize> w 阅读全文

posted @ 2016-10-11 16:05 Guure 阅读(219) 评论(0) 推荐(0) 编辑
算法(第4版)-1.1.3 语句

摘要: 总结:本小节讲述了六种Java语句的作用,补充break和continue语句。 重点: 1.程序就是由一系列声明、赋值、条件、循环、调用和返回语句组成的。 2.Java是一种强类型的语言,因为Java编译器会检查类型的一致性(例如:他不会允许将布尔类型和浮点类型的变量相乘)。 阅读全文

posted @ 2016-10-11 15:52 Guure 阅读(120) 评论(0) 推荐(0) 编辑
算法(第4版)-1.1.2 原始数据类型与表达式

摘要: 总结:本小节讲述了4种Java最基本的原始数据类型的含义,详细说明表达式、类型转换和比较的各种情况。 重点: 1.初级运算的关键性质:运算产生的数据的数据类型和参与运算的数据的数据类型是相同的。 2.Java规范的运算符优先级:在逻辑运算符中,!拥有最高优先级,之后是&&,接下来是||。 3.因为不 阅读全文

posted @ 2016-10-11 15:34 Guure 阅读(203) 评论(0) 推荐(0) 编辑