Java 高级教程
Java Properties 接口 | Java 数据结构
返回到:Java 数据结构 | Java教程 Properties 继承于 Hashtable.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。 Propertie…
Java Hashtable 接口 | Java 数据结构
返回到:Java 数据结构 | Java教程 Hashtable是原始的java.util的一部分, 是一个Dictionary具体的实现 。 然而,Java 2 重构的Hasht…
Java Dictionary 类 | Java 数据结构
返回到:Java 数据结构 | Java教程 Dictionary 类是一个抽象类,用来存储键/值对,作用和Map类相似。 给出键和值,你就可以将值存储在Dictionary对象中…
Java Stack 类 | Java 数据结构
返回到:Java 数据结构 | Java教程 栈是Vector的一个子类,它实现了一个标准的后进先出的栈。 堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector…
Java Vector 类 | Java 数据结构
返回到:Java 数据结构 | Java教程 Vector类实现了一个动态数组。和ArrayList和相似,但是两者是不同的: Vector主要用在事先不知道数组的大小,或者只是需…
Java Bitset类 | Java 数据结构
返回到:Java 数据结构 | Java教程 一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。这和位向量(vector of bits)比较…
Java Enumeration接口 | Java 数据结构
返回到:Java 数据结构 | Java教程 Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。 这种传统接口已被迭代器取代,虽然E…
Java 数据结构 | Java教程
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我…
Java 集合框架 | Java教程
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类…
Java 泛型 | Java教程
泛型在 java 中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形…
Java 序列化 | Java教程
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之…
Java URL处理 | Java 教程
URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 本章节我们将介绍Java是如…
Java 网络编程 | Java 教程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接…
Java 发送邮件 | Java 教程
使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。 你可以在…
Java 多线程编程
Java 多线程编程 Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多…
Java Applet基础
Java Applet基础 applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用…
Java 文档注释
Java 文档注释 Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可…
Java 8 新特性
Java 8 新特性 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它…
Java 9 新特性
Java 9 新特性 Java 9 发布于 2017 年 9 月 22 日,带来了很多新特性,其中最主要的变化是已经实现的模块化系统。接下来我们会详细介绍 Java 9 的新特性。…
Java 10 新特性
Java10它号称有109项新特性,包含12个JEP。 需要注意的是,本次Java10并不是Oracle的官方LTS版本,所以咱们可以先了解新特性。然后坐等java11的发布再考虑…