Java

Java变量的定义和使用

Java语言中的变量必须先定义再使用,定义变量的一般方式为:类型变量名;类型包括int、short、char等等很多,都是固定的(我们将会在下一节进行详细介绍),我们根据实际情况需要选择什么类型,不同的类型表示了变量的占位大小,并且有对应的数据范围。

Java字符串的替换与分解

1.字符串的替换在JDK1.4之后,字符串对象调用publicStringreplaceAll(Stringregex,Stringreplacement)方法返回一个字符串,该字符串是将当前字符串中所有和参数regex指定的正则表达式匹配的子字符串用参数replacement指定的字符串替换后的字符

Java匿名类

上一节我们学习了内部类,这一节我们来学习匿名类。那什么叫做匿名类呢?顾名思义,匿名类就是不能有名字的类,它们不能被引用,只能在创建时用new语句来声明它们。使用匿名内部类我们必须要继承一个父类或者实现一个接口。需要注意的是:1)匿名内部类中是不能定义构造函数的。

Java类与程序的基本结构

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

Java二维数组

在Java中,二维数组被看作数组的数组,即二维数组是一个特殊的一维数组,二维数组的每个元素都是一个一维数组。1.二维数组的定义1)格式一:元素的数据类型[][]数组的名字=new元素的数据类型[二维数组的长度][一维数组的长度];int[][]arr=newint[3][2];以上这种情况代表有3个一

Java格式化整数

1.%d,%o,%x和%X%d,%o,%x和%X格式符均可格式化byte、Byte、short、Short、int、Integer、long和Long型数据,其中:%d将值格式化为十进制整数。%o将值格式化为八进制整数。%x将值格式化为小写的十六进制整数。

Java断言语句

如果程序不准备通过捕获异常来处理的错误,这时该怎么办呢?我们可以通过断言语句来解决。断言语句在调试代码阶段非常有用,且一般用于程序不准备通过捕获异常来处理的错误。例如:当发生某个错误时,比如,当账号交易时,支出金额为正数或收入金额为负数,此时要求程序必须立即停止执行。

Java子类与父类

当我们准备编写一个类的时候,发现某个类有我们所需要的成员变量和方法,如果我们想复用这个类中的成员变量和方法,即在所编写的类中不用声明成员变量和定义方法,就相当于有了这个成员变量和方法,那么我们可以将编写的类定义为这个类的子类。而继承就是一种由已有的类创建新类的机制,

Java直接插入排序

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

Java文件字节输入流(1)

使用输入流通常包括4个基本步骤:(1)设定输入流的源(2)创建指向源的输入流(3)让输入流读取源中的数据(4)关闭输入流那么我们这一节通过学习文件字节输入流熟悉一下上述4个基本步骤。如果对文件读取需求比较简单,那么可以使用FileInputStream类(文件字节输入流),