Java匿名类 上一节我们学习了内部类,这一节我们来学习匿名类。那什么叫做匿名类呢?顾名思义,匿名类就是不能有名字的类,它们不能被引用,只能在创建时用new语句来声明它们。使用匿名内部类我们必须要继承一个父类或者实现一个接口。需要注意的是:1)匿名内部类中是不能定义构造函数的。 Java内部类与异常类 2022年05月27日 123 点赞 0 评论 134141 浏览
Java do-while循环语句 do-while循环语句的语法格式如下:do{//语句}while(表达式)注意:do-while循环和while循环的区别是do-while的循环体至少被执行一次。do-while循环语句的执行规则:(1)执行循环体,再进行(2)。(2)计算表达式的值, Java流程控制 2022年03月26日 74 点赞 0 评论 77729 浏览
Java数据流 DataInputStream和DataOutputStream类创建的对象称为数据输入流和数据输出流。这两个流是很有用的两个流,它们允许程序按着机器无关的风格读取Java原始数据。也就是说,当读取一个数值时,不必再关心这个数值应当是多少个字节。 Java输入输出流 2022年05月18日 127 点赞 0 评论 76898 浏览
Java创建对象 类是面向对象语言中最重要的一种数据类型,可以用类来声明变量。在面向对象语言中,用类声明的变量被称为对象。和基本数据类型不同,在用类声明对象后,还必须要创建对象,即为声明的对象分配所拥有的变量,确定对象所具有的属性,当使用一个类创建一个对象时,也称给出了这个类的一个实例。 Java类和对象 2022年02月08日 217 点赞 0 评论 114590 浏览
Java二维数组 在Java中,二维数组被看作数组的数组,即二维数组是一个特殊的一维数组,二维数组的每个元素都是一个一维数组。1.二维数组的定义1)格式一:元素的数据类型[][]数组的名字=new元素的数据类型[二维数组的长度][一维数组的长度];int[][]arr=newint[3][2];以上这种情况代表有3个一 Java数组 2022年02月10日 147 点赞 0 评论 104077 浏览
Java对象的上转型对象 我们知道老虎是动物,若动物类是老虎类的父类,需要注意的是,当说老虎是动物时,老虎将失掉老虎独有的属性和功能。从人的思维方式上看,说“老虎是动物”属于上溯思维方式,这种思维方式和Java语言中的上转型对象类似。假设Animal类是Tiger类的父类, Java子类与继承 2022年05月21日 215 点赞 0 评论 83389 浏览
Java断言语句 如果程序不准备通过捕获异常来处理的错误,这时该怎么办呢?我们可以通过断言语句来解决。断言语句在调试代码阶段非常有用,且一般用于程序不准备通过捕获异常来处理的错误。例如:当发生某个错误时,比如,当账号交易时,支出金额为正数或收入金额为负数,此时要求程序必须立即停止执行。 Java内部类与异常类 2022年04月22日 175 点赞 0 评论 108149 浏览
Java基本类型的类封装 Java的基本数据类型包括:boolean、byte、short、char、int、long、float和double。Java同时也提供了与基本数据类型相关的类,实现了对基本数据类型的封装。这些类在java.lang包中,分别是:Byte、Integer、Short、Long、Float、Doubl Java类和对象 2022年02月15日 186 点赞 0 评论 98235 浏览
Java文件字节输出流(1) 前几节我们学习了文件字节输入流,那么既然有文件字节输入流,自然也有相对应的文件字节输出流,这一节我们就来学习文件字节输出流。使用输出流通常包括4个基本步骤:(1)给出输出流的目的地(2)创建指向目的地的输出流(3)让输出流把数据写入到目的地(4)关闭输出流本节通过学习文件字节输出流熟悉上述4个基本步骤 Java输入输出流 2022年05月23日 216 点赞 0 评论 97579 浏览
Java Scanner类使用默认分隔标记解析字符串 前几节我们学习了怎样使用String类的split(Stringregex)来分解字符串,以及怎样使用StringTokenizer类来解析字符串中的单词,这一节我们学习怎样使用Scanner类的对象从字符串中解析程序所需要的数据。解析程序所需数据有两种方法, Java常用实用类 2022年04月03日 225 点赞 0 评论 72764 浏览