Java

Java直接插入排序

Java直接插入排序直接插入排序是指将一个个待排序的元素插入到前面已经排好序的有序序列中去,直到插完所有元素为止,主要步骤如下:1)先假设第一个元素已经排好序。2)然后依次取出还需要进行排序的下一个元素,也就是排序完成的……

Java文件字节输出流(1)

Java文件字节输出流(1)前几节我们学习了文件字节输入流,那么既然有文件字节输入流,自然也有相对应的文件字节输出流,这一节我们就来学习文件字节输出流。使用输出流通常包括4个基本步骤:(1)给出输出流的目的地(2)创建指向目的地……

Java字符串与字符数组

Java字符串与字符数组我们已经知道String类的构造方法String(chara[])和String(chara[],intoffset,intlength)分别用数组a中的全部字符和部分字符创建字符串对象。String……

Java类与程序的基本结构

Java类与程序的基本结构一个Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中。Java应用程序有一个主类,即含有main方法的类,Java应用程序从主类的main方法开始执行。在编写一个……

Java接口与多态

Java接口与多态由于不同的类在实现同一个接口时可能具有不同的实现方式,所以接口变量在回调接口方法时就可能具有多种形态。接口多态定义的格式:接口 变量名 = new……

Java文件锁

Java文件锁经常出现几个程序处理同一个文件的情景,比如同时更新或读取文件。应对这样的问题做出处理,否则可能发生混乱。JDK1.4版本后,Java提供了文件锁功能,可以帮助解决这样的问题。FileLock和File……

Java Math类

Java Math类我们在编写程序时,可能需要计算一个数的平方根,或者是绝对值,还有可能是获取一个随机数等等。java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。除此之外,M……

Java异常类

Java异常类什么叫做异常?所谓异常就是程序运行时可能出现的一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的控制流程,让程序有机会对错误做出处理。所以,这一节我们将初步了解异常。Java使用th……

Java位运算符实例讲解

Java位运算符实例讲解Java定义的位运算应用于整数类型,如int,long,short,char和byte等。位运算符主要用来对操作数二进制的位进行运算,按位运算表示按每个二进制位进行计算,其操作数和运算结果都是整型值,……

Java switch开关语句

Java switch开关语句switch语句是单条件多分支的开关语句,语法格式如下:switch(表达式) {    case&n……