改良后代码: package com.javase.Exception; /* 编写程序,使用一维数组,模拟栈数据结构。 要求: 1 这个栈可以存储java中的任何类型的数据。 2 在栈中提供push方法模拟压栈。(栈满了,要有提示信息。) 3 在栈中提供pop方法模拟弹栈。(栈空了,也有提示信息。 ...
分类:
其他好文 时间:
2020-07-07 22:13:01
阅读次数:
86
package com.javase.Exception; public class ExceptionTest13 { public static void main(String[] args) { int result = m(); System.out.println(result);// ...
分类:
编程语言 时间:
2020-07-07 22:09:25
阅读次数:
90
自定义异常: package com.javase.Exception; /* 1 SUN提供的JDK内置的异常肯定是不够用的。在实际开发中,有很多业务, 这些业务出现异常之后,JDK中都是没有的,和业务挂钩,那么异常类我们程序员可以自己定义吗? 可以的 2 java中怎么自定义异常呢? 两步: 第 ...
分类:
编程语言 时间:
2020-07-07 22:09:00
阅读次数:
73
1.必应,搜索Java SDK 也就是下面对应的链接:https://www.oracle.com/java/technologies/javase-downloads.html 2.如图,选择Download,目前最新版本是14.01 选择合适的下载 3.创建文件夹,如图,依次创建Java、SDK ...
分类:
编程语言 时间:
2020-07-07 17:47:41
阅读次数:
130
知识框架 方法覆盖 Override 概念 子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)就发生了方法覆盖。 方法重写的应用场景 当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容 方法覆盖的条件 方法 ...
分类:
编程语言 时间:
2020-07-07 10:07:20
阅读次数:
107
知识框架 方法的本质以及作用 方法其实就是一段普通的代码片段,并且这段代码可以完成某个特定的功能,而且可以被重复的调用/使用。java 中的方法又叫做 method,在 C 语言中叫做函数。 方法(method、函数)概述: 方法是类或对象行为特征的抽象,用来完成某个功能操作。在某些语言中 也称为函 ...
分类:
编程语言 时间:
2020-07-05 15:13:42
阅读次数:
40
反射 概述:反射是框架设计的灵魂 java反射机制是在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java的反射机制。 利用反射技术可以将一个类中各个组成部分映射成一个个对象。 反射 ...
分类:
编程语言 时间:
2020-07-05 13:30:55
阅读次数:
52
多态 继承的多态问题:一个父类中的方法可有一个或多个子类继承或重写,所以我们在调用方法时不知道自己调用的是哪个子类的方法,只有当运行时才会知道。基于继承的实现机制主要表现在父类和继承该父类的一个或多个子类对某些方法的重写,多个子类对同一方法的重写可以表现出不同的行为。不同的对象可以执行相同的行为,但 ...
分类:
编程语言 时间:
2020-07-05 13:28:07
阅读次数:
61
接口 1、概述: Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 比如,一个子类需要继承多个类的全部方法,常见的继承方法无法实现,接口可以实现全部继承的目的,但并不是继承; ...
分类:
编程语言 时间:
2020-07-05 13:20:05
阅读次数:
56
知识框架 运算符概述 运算符是指对操作数的运算方式。组成表达式的 Java 操作符有很多种(什么是操作数和操作符,例如 1+2,其中 1 和 2 都是操作数,+是操作符,操作符和操作数联合起来构成表达式)。运算符按照其要求的操作数数目来分,可以有单目运算符(1 个操作数)、双目运算符(2 个操作数) ...
分类:
编程语言 时间:
2020-07-04 01:43:35
阅读次数:
59