02 2019 档案
摘要:前言 Java中使用异常机制去处理程序错误,减少了错误处理代码的复杂度。使得我们不必在程序每个可能出现错误的地方都进行检查并添加错误处理代码,从而显得程序主要结构混乱。异常机制会捕获错误,并且在异常处理程序中处理错误,使得程序代码和错误处理代码分离,使得代码结构更清晰明了。下面将介绍Java中的异常
阅读全文
摘要:前言 将一个类的定义放在另外一个类定义的内部,里面的就叫做内部类。内部类是一种非常有用的特性,它允许你把一些逻辑相关的类组织在一起,并控制内部的类的可视性。看起来像是一种代码隐藏机制:将类的实现定义在了其他类中。但是,内部类的优点远不止于此,它可以访问外围类的任何成员并与之通信、让一个类实现多继承等
阅读全文
摘要:前言 在Java中,接口和抽象类为我们提供了一种将类的对外接口与实现分离的更加结构化的方法。下面将介绍抽象类,它是普通的类与接口之间的一种中庸之道,接着再介绍接口。 抽象类和抽象方法 当我们仅是希望有一个基类可以提供统一的接口去控制它导出的所有子类,并且该基类没有被实例化的必要时,我们就可以使用抽象
阅读全文
摘要:前言 在面向对象程序设计语言中,多态是继数据抽象和继承之后的第三种基本特性。多态的含义是什么,有什么作用以及在Java中是怎么实现的?下面将做介绍。 什么是多态 简单点说就是“一个接口,多种实现”,不同类对同一操作体现出不同效果。 设想有一个性质:一个引用变量所指向的确切类型和该引用变量调用的方法是
阅读全文
摘要:前言 Java中的关键字final的含义通常为“这是无法改变的”。下面将介绍final用于修饰数据、方法和类的这三种情况。 final数据 许多编程语言都有某种方法,来向告诉编译器这一块数据是不变的。有时候数据的恒定不变会很有用,比如编译时常量或者一个在运行时被初始化的值而你不希望改变它。对于编译期
阅读全文
摘要:前言 在程序设计中经常会遇到要对方法进行重载或者重写的情况,下面就介绍一下重载和重写。 重载(Overloade) 重载出现的原因 任何程序设计语言都具备的一项重要特性就是对名字的运用。方法名就是给某个动作取的名字。通过使用名字,我们可以引用所有对象和方法。名字起的好可以使程序更易于理解和修改。 在
阅读全文
摘要:前言 代码复用是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复用代码并对之加以改变是不够的,它必须还能够做更多的事情。Java解决问题都是围绕类展开的,对于复用代码,可以创建新的类来复用,也可以使用别人已经开发并调试好的类。方法的关键在于使用类而不破坏现有程序代码。有两种方式
阅读全文
摘要:TCP连接管理 本节将介绍一条TCP连接是如何建立和拆除的。此处假设客户机A上面的一个进程想要和服务 器B上的一个进程建立一条TCP连接。本文前面介绍的是比较正常的连接和拆除,特殊的会在后面介绍。 TCP连接建立 &
阅读全文

浙公网安备 33010602011771号