Java

Java一维数组

当数组中每个元素都只带有一个下标时,这种数组就是一维数组,一维数组是数组中最简单的一种数组。1.一维数组的初始化数组有两种初始化方式:动态初始化和静态初始化。1)静态初始化静态初始化就是在声明时就将数组赋值了,在后面直接调用。静态初始化的方法如下:数组类型[]名称=new类型{元素};例如:int[]

Java数组的使用

1.元素的使用通过前两节的学习,我们知道如何创建数组,这一节我们继续学习数组的使用。一维数组通过索引符访问自己的元素,如boy[0],boy[1]等等。需要注意的是,索引从0开始,因此,数组若有7个元素,那么索引到6为止,如果程序使用了如下语句:boy[7]=384.98f;程序可以编译通过,

Java为数组分配元素

上一节我们提到创建数组需要经过声明数组和为数组分配元素两个步骤,这一节我们主要学习如何为数组分配元素。声明数组仅仅是给出了数组变量的名字和元素的数据类型,要想真正地使用数组还必须创建数组,即为数组分配元素。为数组分配元素的格式如下:数组名=new数组元素的类型[数组元素的个数];例如:boy=newf

Java声明数组

通过之前的学习,我们认识了诸如int、char、double等基本数据类型,这一节我们将学习数组。不知道大家有没有思考过,如果程序需要若干个类型相同的变量,比如需要8个int型变量,应该怎样办呢?按照之前学习的知识,我们可能声明8个int型变量:intx1,

Java文件锁

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

Java带进度条的输入流

如果读取文件时希望看见文件的读取进度可以使用javax.swing包提供的输入流类ProgressMonitorInputStream,其构造方法是:ProgressMonitorInputStream(Conmponentc,Strings,

Java文件对话框

文件对话框是一个选择文件的界面。Javax.swing包中的JFileChooser类可以创建文件对话框,使用该类的构造方法JFileChooser()创建初始不可见的有模式文件对话框。然后文件对话框调用下述2个方法:showSaveDialog(Componenta);showOpenDialog(

Java使用Scanner解析文件

在上一章我们学习了怎样使用Scanner类的对象解析字符串中的数据,那么这一节我们将学习怎样使用Scanner类的对象解析文件中的数据。应用程序可能需要解析文件中的特殊数据,此时,应用程序可以把文件的内容全部读入内存后,再解析所需要的内容,其优点是处理速度快,

Java序列化与对象克隆

我们已经知道,一个类的两个对象如果具有相同的引用,那么它们就具有相同的实体和功能,比如:Aone=newA();Atwo=one;假设A类有名字为x的int型成员变量,那么,如果进行如下操作:two.x=100;那么one.x的值也会是100。

Java对象流

ObjectInputStream和ObjectOutputStream类分别是InputStream和OutputStream类的子类。ObjectInputStream和ObjectOutputStream类创建的对象称为对象输入流和对象输出流。