Java

Java实现接口

在Java语言中,接口由类来实现,以便使用接口中的方法。一个类需要在类声明中使用关键字implements声明该类实现一个或多个接口。如果实现多个按口,用逗号隔开接口名。例如:classAimplementsPrintable,Addable//A类实现Printable和Addable接口class

Java if条件分支语句

条件分支语句按语法格式可细分为三种形式。if语句:if语句是单条件单分支语句,即根据一个条件来控制程序执行的流程,if语句的语法格式:if(表达式)/*若表达式成立则执行复合语句,否则不执行*/{//语句}if-else语句:if-else语句是单条件双分支语句,

Java Arrays类

Java中提供了一个专门用于操作数组的工具类,即Arrays类,位于java.util包中。Arrays类包含各种操作数组的方法,比如排序和搜索,除此之外,Arrays类还包含一个静态工厂,允许将数组视为列表。Arrays类里的方法都是静态方法,我们可以通过Arrays.方法名()直接调用。

Java类与程序的基本结构

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

Java文件字节输出流(1)

前几节我们学习了文件字节输入流,那么既然有文件字节输入流,自然也有相对应的文件字节输出流,这一节我们就来学习文件字节输出流。使用输出流通常包括4个基本步骤:(1)给出输出流的目的地(2)创建指向目的地的输出流(3)让输出流把数据写入到目的地(4)关闭输出流本节通过学习文件字节输出流熟悉上述4个基本步骤

Java方法重载

Java中存在两种多态:重载(Overload)和重写(Override),方法重载是两种多态的一种。例如:你让一个人执行“求面积”操作时,他可能会问你求什么面积?功能多态性就是指可以向功能传递不同的消息,以便让对象根据相应的消息来产生相应的行为。

Java List集合

在Collection体系中,List集合是有序的,可对其中每个元素的插入位置进行精确地控制,可以通过索引来访问元素,遍历元素。List集合是指由List接口以及List接口的所有实现类组成的集合,List有序集合也称为序列,该界面的用户可以精确地控制列表中每个元素的插入位置,

Java Math类

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

Java final关键字

final关键字可以修饰类、成员变量和方法中的局部变量。可以使用关键字final将类声明为final类,final类不能被继承,即不能有子类。例如:finalclassA{…}A就是一个final类,将不允许任何类声明成A的子类。一般是出于安全性考虑将一些类修饰为final类。