
Java
Java知识点的梳理以及实践
Vigoroushui
属于自己的时区里,一切都准时
展开
-
Java知识点——异常机制
写在前面: 查阅「Java官方手册」(Java 11 官方API)和学习「Java源码」是学习这门语言的必经之路。 1 异常的基本概念 Java中的「异常」指程序执行中发生的不正常情况,常见的异常如下图所示: 以上的异常类都存在于java.lang包中,以上类的具体含义如下: Throwable类:Java中Error和Exception的超类 Error类:描述Java虚拟机无法解决的严重错误,如,JVM挂掉的情况 Exception类:描述因编程错误或其他因素导致的轻微错误,可通过修改程序原创 2020-11-12 20:06:22 · 145 阅读 · 0 评论 -
Java系列——斗地主部分功能
Java之核心类库 “斗地主部分功能”和“学生信息管理系统”都是「Java核心类库」中经典的小项目,等后续加入SQL数据库时再进行“学生信息管理系统”的完整实现,对于“斗地主部分功能”的实现,我将提供一种解决视角,仅供参考。 题目描述: 使用集合实现斗地主游戏的部分功能,要求如下: (1)首先准备 54 张扑克牌并打乱顺序。 (2)由三个玩家交替摸牌,每人 17 张扑克牌,最后三张留作底牌。 (3)查看三个玩家手中的扑克牌和底牌。 (4)其中玩家手中的扑克牌需要按照大小顺序打印,规则如下: 注意:手中扑克牌原创 2020-11-04 11:59:03 · 338 阅读 · 0 评论 -
Java系列——五子棋的实现
Java之面向对象编程 五子棋(控制台版)是「面向对象编程」中经典的小项目,下面我将提供一种解决视角,仅供参考。 题目描述: 编程实现控制台版并支持两人对战的五子棋游戏。 (1)绘制棋盘 - 写一个成员方法实现 (2)提示黑方和白方分别下棋并重新绘制棋盘 - 写一个成员方法实现。 (3)每当一方下棋后判断是否获胜 - 写一个成员方法实现。 (4)提示: 采用二维数组来模拟并描述棋盘,棋盘如下: 注意点: 五子棋棋盘有且只有一张:单例模式实现 绘制棋盘函数:按行打印二维数组,双层for循环实现 判断落子是原创 2020-10-09 09:09:54 · 5059 阅读 · 7 评论 -
Java系列——基础编程题
题目描述: 编程题提示用户输入年月日信息,判断这一天是这一年中的第几天并打印 注意点: 用户输入的年月日是否为异常值?如月份和日有无越界 需要判断当年是否为闰年,闰年需修改2月的实际天数 代码如下: import java.util.Scanner; public class homework1 { public static void main(String[] args) { //对用户输入的年月日是否是为异常值进行判定 for(;;) { ...原创 2020-09-15 11:13:41 · 1658 阅读 · 0 评论