Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

21 total results found

第一章 走进Java

深入理解Java虚拟机

第十章 异常

Effective Java

当充分利用好异常时,可以提高程序的可读性、可靠性和可维护性。如果使用不当,则会产生负面效果。本章提供了有效使用异常的指南。

第三章:解释计算机程序

计算机程序的构造与解释

第二章:用数据建立抽象

计算机程序的构造与解释

第一章:用函数建立抽象

计算机程序的构造与解释

Head First into Python

Guide to CS 61A

Now that we've established the basics and gotten ourselved acquainted with Python, it's time to get into the crux of programming and learn how to use some of the primary features of Python and, really, any language.

第一章 引言

Effective Java

第十二章 序列化

Effective Java

本章关注对象序列化,它是 Java 的框架,用于将对象编码为字节流(序列化),并从对象的编码中重构对象(反序列化)。对象序列化后,可以将其编码从一个 VM 发送到另一个 VM,或者存储在磁盘上,以便今后反序列化。本章主要讨论序列化的风险以及如何将其最小化。

第十一章 并发

Effective Java

线程允许多个活动并发进行。并发编程比单线程编程更困难,容易出错的地方更多,而且失败很难重现。你无法避开并发。它是平台中固有的,并且多核处理器现在也是无处不在,而你会有从多核处理器获得良好的性能的需求。本章包含一些建议,帮助你编写清晰、正确、文档良好的并发程序。

第九章 通用程序设计

Effective Java

本章主要讨论了 Java 语言的具体细节,包括局部变量、控制结构、类库、数据结构和两种不是由语言本身提供的机制:反射和本地方法。最后,讨论了优化和命名惯例。

Welcome to 61A!

Guide to CS 61A

Let's get you setup with Python and introduce you to the very rudimentary basics of the language.

第八章 方法

Effective Java

本章讨论了方法设计的几个方面:如何处理参数和返回值,如何设计方法签名,以及如何编写方法文档。本章的大部分内容不仅适用于方法,也适用于构造函数。与第四章一样,本章重点讨论可用性、健壮性和灵活性。

第七章 Lambda表达式和流

Effective Java

在 Java 8 中,为了更容易地创建函数对象,添加了函数式接口、lambda 表达式和方法引用;流 API 也与这些语言特性一并添加进来,为处理数据元素序列提供库支持。在这一章中,我们将讨论如何最好地利用这些工具。

第六章 枚举和注解

Effective Java

JAVA 支持两种特殊用途的引用类型:一种称为枚举类型的类,以及一种称为注解类型的接口。本章将讨论这些类型在实际使用时的最佳方式。

第五章 泛型

Effective Java

自 Java 5 以来,泛型一直是 Java 语言的一部分。在泛型出现之前,从集合中读取的每个对象都必须进行强制转换。如果有人不小心插入了错误类型的对象,强制类型转换可能在运行时失败。对于泛型,你可以告知编译器在每个集合中允许哪些类型的对象。编译器会自动为你进行强制转换与插入的操作,如果你试图插入类型错误的对象,编译器会在编译时告诉你。这就产生了更安全、更清晰的程序,但是这些好处不仅仅局限于集合,而且也是有代价的。这一章会告诉你如何最大限度地扬长避短。

第四章 类和接口

Effective Java

类和接口是 Java 编程语言的核心。它们是抽象的基本单位。该语言提供了许多强大的元素,你可以使用它们来设计类和接口。本章包含了帮助你充分利用这些元素的指导原则,以便让你的类和接口是可用的、健壮的和灵活的。

第三章 对象的通用方法

Effective Java

虽然 Object 是一个具体的类,但它主要是为扩展而设计的。它的所有非 final 方法(equals、hashCode、toString、clone 和 finalize)都有显式的通用约定,因为它们的设计目的是被覆盖。任何类都有责任覆盖这些方法并将之作为一般约定;如果不这样做,将阻止依赖于约定的其他类(如 HashMap 和 HashSet)与之一起正常工作。 本章将告诉你何时以及如何覆盖 Object 类的非 final 方法。finalize 方法在本章中被省略,因为它在 Item-8 中讨论过。虽...

第二章 创建和销毁对象

Effective Java

本章涉及创建和销毁对象:何时以及如何创建对象,何时以及如何避免创建对象,如何确保它们被及时销毁,以及如何管理在销毁之前必须执行的清理操作。

Introduction

Guide to CS 61A

开篇词

SQL 必知必会