搜索内容

Java教程
  • Java finally

    当异常被抛出,通常方法的执行将作一个陡峭的非线性的转向。依赖于方法是怎样编码的,异常甚至可以导致方法过早返回。这在一些方法中是一个问题。例如,如果一……
    喔28 6-Java异常处理 2021年4月27日
  • Java的内置异常

    在标准包java.lang中,Java定义了若干个异常类。前面的例子曾用到其中一些。这些异常一般是标准类RuntimeException的子类。因为java.lang实际上被所有的Java程……
    bigao 6-Java异常处理 2021年4月26日
  • Java线程的概念

    和其他多数计算机语言不同,Java内置支持多线程编程(multithreaded programming)。 多线程程序包含两条或两条以上并发运行的部分。程序中每个这样的部分都叫……
    小杜 7-Java多线程编程 2021年4月26日
  • Java线程模型

    Java运行系统在很多方面依赖于线程,所有的类库设计都考虑到多线程。实际上,Java使用线程来使整个环境异步。这有利于通过防止CPU循环的浪费来减少无效部分。 ……
    啊Q 7-Java多线程编程 2021年4月25日
  • Java主线程

    当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的。主线程的重要性体现在两方面: 它是产生其……
    嘿哈 7-Java多线程编程 2021年4月24日
  • Java创建线程(Runnable接口和Thread类)

    大多数情况,通过实例化一个Thread对象来创建一个线程。Java定义了两种方式: 实现Runnable 接口; 可以继承Thread类。 下面的两小节依次介绍了每一种方……
    嘿哈 7-Java多线程编程 2021年4月23日
  • Java创建多线程

    到目前为止,我们仅用到两个线程:主线程和一个子线程。然而,你的程序可以创建所需的更多线程。例如,下面的程序创建了三个子线程: // Create multiple thre……
    嘿哈 7-Java多线程编程 2021年4月23日
  • Java isAlive()和join()的使用

    如前所述,通常你希望主线程最后结束。在前面的例子中,这点是通过在main()中调用sleep()来实现的,经过足够长时间的延迟以确保所有子线程都先于主线程结束。……
    中天 7-Java多线程编程 2021年4月22日
  • Java线程优先级

    线程优先级被线程调度用来判定何时每个线程允许运行。理论上,优先级高的线程比优先级低的线程获得更多的CPU时间。实际上,线程获得的CPU时间通常由包括优先级……
    bigao 7-Java多线程编程 2021年4月21日
  • Java线程同步

    当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。像你所看到的,J……
    阿喜 7-Java多线程编程 2021年4月21日
  • Java线程间通信

    上述例题无条件的阻塞了其他线程异步访问某个方法。Java对象中隐式管程的应用是很强大的,但是你可以通过进程间通信达到更微妙的境界。这在Java中是尤为简单的……
    喔28 7-Java多线程编程 2021年4月20日
  • Java线程死锁

    需要避免的与多任务处理有关的特殊错误类型是死锁(deadlock)。死锁发生在当两个线程对一对同步对象有循环依赖关系时。例如,假定一个线程进入了对象X的管程……
    喔28 7-Java多线程编程 2021年4月19日
  • Java输入输出(IO)和流的基本概念

    输入输出(I/O)是指程序与外部设备或其他计算机进行交互的操作。几乎所有的程序都具有输入与输出操作,如从键盘上读取数据,从本地或网络上的文件读取数据或……
    啊Q 8-Java输入输出(IO)操作 2021年4月19日
  • Java字符流Reader、Writer

    字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件。 Reader和Writer是java.io包中所有字符流的父类……
    田田 8-Java输入输出(IO)操作 2021年4月18日
  • Java面向字符的输出流(Writer)

    面向字符的输出流都是类 Writer 的子类,其类层次结构如图 10-5 所示。 图10-5 Writer的类层次结构图 表 10-3 列出了 Writer 的主要子类及说明。 表 10-3……
    丹青 8-Java输入输出(IO)操作 2021年4月17日
  • Java中面向字节的输入输出流

    字节流以字节为传输单位,用来读写8位的数据,除了能够处理纯文本文件之外,还能用来处理二进制文件的数据。 InputStream类和OutputStream类是所有字节流的父……
    田田 8-Java输入输出(IO)操作 2021年4月17日
  • Java面向字节流的应用

    文件输入输出流 文件输入输出流 FileInputStream 和 FileOutputStream 负责完成对本地磁盘文件的顺序输入输出操作。 【例 10-5】通过程序创建一个文件,从键……
    喔28 8-Java输入输出(IO)操作 2021年4月16日
  • Java中文件与目录管理

    目录是管理文件的特殊机制,同类文件保存在同一个目录下不仅可以简化文件管理,而且还可以提高工作效率。Java 语言在 java.io 包中定义了一个 File 类专门用来……
    牛青 8-Java输入输出(IO)操作 2021年4月16日
  • Java中文件的随机读写

    Java.io 包提供了 RandomAccessFile 类用于随机文件的创建和访问。使用这个类,可以跳转到文件的任意位置读写数据。程序可以在随机文件中插入数据,而不会破坏……
    阿喜 8-Java输入输出(IO)操作 2021年4月15日
  • Java中文件的压缩处理

    Java.util.zip 包中提供了可对文件的压缩和解压缩进行处理的类,它们继承自字节流类OutputSteam 和 InputStream。其中 GZIPOutputStream 和 ZipOutputStream ……
    yiyan 8-Java输入输出(IO)操作 2021年4月14日
  • Java基础类库

    Java 的类库是 Java 语言提供的已经实现的标准类的集合,是 Java 编程的 API(Application Program Interface),它可以帮助开发者方便、快捷地开发 Java 程序……
    老王 9-Java 常用类库,向量与哈希 2021年4月13日
  • Java语言包(java.lang)简介

    Java语言包(java.lang)定义了Java中的大多数基本类,由Java语言自动调用,不需要显示声明。该包中包含了Object类,Object类是整个类层次结构的根结点,同时……
    啊Q 9-Java 常用类库,向量与哈希 2021年4月12日
  • Java日期和时间类简介

    Java 的日期和时间类位于 java.util 包中。利用日期时间类提供的方法,可以获取当前的日期和时间,创建日期和时间参数,计算和比较时间。 Date 类 Date 类是 ……
    中天 9-Java 常用类库,向量与哈希 2021年4月11日
  • Java向量(Vector)及其应用

    Vector(向量)是 java.util 包中的一个类,该类实现了类似动态数组的功能。 向量和数组相似,都可以保存一组数据(数据列表)。但是数组的大小是固定的,一旦……
    田田 9-Java 常用类库,向量与哈希 2021年4月10日
  • Java哈希表及其应用

    哈希表也称为散列表,是用来存储群体对象的集合类结构。 什么是哈希表 数组和向量都可以存储对象,但对象的存储位置是随机的,也就是说对象本身与其存储位置……
    老王 9-Java 常用类库,向量与哈希 2021年4月9日