重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的...
2023年10月14日 23:08
232阅读
举报
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类<...
2023年10月14日 23:08
232阅读
举报
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang...
2023年10月14日 23:07
241阅读
举报
Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 <...
2023年10月14日 23:07
237阅读
举报
在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢? println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法pr...
2023年10月14日 23:06
246阅读
举报
正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java正则表达式和Perl的是最为相似的。 java.util.regex包主要包括以下三个类: <...
2023年10月14日 23:06
229阅读
举报
java.util包提供了Date类来封装当前的日期和时间。 Date类提供两个构造函数来实例化Date对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年...
2023年10月14日 23:05
265阅读
举报
当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder类在Java 5中被...
2023年10月14日 23:05
255阅读
举报
字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。 创建字符串
2023年10月14日 23:04
311阅读
举报
使用字符时,我们通常使用的是内置数据类型char。 char ch =
2023年10月14日 23:04
270阅读
举报
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。 实例
2023年10月14日 23:03
241阅读
举报
顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java有两种分支结构: if语句 switch语句 if语句 一个if语句包...
2023年10月14日 23:03
240阅读
举报
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while循环 do…while循环 for循环 在Java5中引入了一种主要用于...
2023年10月14日 23:02
239阅读
举报
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符
2023年10月14日 23:02
242阅读
举报
Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:
2023年10月14日 23:01
248阅读
举报
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java的两大数据类型:
2023年10月14日 23:01
257阅读
举报
Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 消息解析 本节我们重点研...
2023年10月14日 23:00
240阅读
举报
1 什么是Java数组 通常,数组是具有连续存储位置的相似类型元素的集合。 Java数组是一个对象,其中包含相似数据类型的元素。此外,数组的元素存储在连续的存储位置中。Java数组是一个数据结构,我们在其中存储相似的元素。但注意的是...
2023年10月14日 22:58
279阅读
举报
Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。 枚举中有2个重要的方法: name() : 返回枚举的名字,比如下例中的SMA LL ordinal() : 返回枚举的下标,默认是从0开始的。
2023年10月14日 22:51
258阅读
举报
空白行,或者有注释的的行,Java编译器都会忽略掉。 在编写代码的过程中,为了使用代码比较适合理解与阅读,通常都会留一些空白行,来区分不同的处下逻辑,如果代码之间不留空行,就会显得很挤,让能看上去难理解。 <...
2023年10月14日 22:41
283阅读
举报