12 2024 档案
摘要:Java 的 Preferences API 提供了一种简单的方式来存储和检索用户或系统级别的首选项(键值对数据)。这些数据可以持久化存储,例如保存用户设置。 下面是一个 最简单的例子: 示例:保存和读取用户首选项 import java.util.prefs.Preferences; public
阅读全文
摘要:效果 通过按钮点击和按键(如Ctrl+B)更换背景颜色。 代码 Main类 package test; import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args
阅读全文
摘要:译自https://docs.oracle.com/javase/tutorial/uiswing/components/index.html 课程介绍 Using Top-Level Containers 本章讲解了如何使用 JFrame、JDialog 和 JApplet 类共享的功能——内容窗
阅读全文
摘要:https://docs.oracle.com/javase/tutorial/uiswing/index.html About the JFC and Swing JFC=Java Foundation Classes=java基础类 用途:1用于构建图形用户界面;2给Java应用添加图形和交互功
阅读全文
摘要:JFrame 简介 译自https://docs.oracle.com/javase/8/docs/api/ 这是 Java 中 java.awt.Frame 的扩展版本,增加了对 JFC/Swing 组件架构的支持。关于如何使用 JFrame 的任务导向文档,可以在《Java 教程》的“如何创建窗
阅读全文
摘要:时间加法 问题描述 在程序中,经常要对时间进行操作,请定义实现一个时间类,来满足程序中的需要: (1)定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second)。 (2)为了保证数据的安全性,这三个成员变量应声明为私有。 (3)为MyTime类定义构造方法
阅读全文
摘要:问题描述 定义名为Number的类其中有两个整型私有成员变量n1和n2。 编写构造方法赋予n1和n2初始值,并为该类定义加(add)、减(sub)、乘(mul)、除(div)等公有成员方法分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象调用各个方法并显示计算结果
阅读全文
摘要:问题描述 猜数字游戏,其游戏规则为:程序内自动生成一个 1 到 100 之间的数字作为猜测的结果,由用户猜测此数字。用户每猜测一次,由系统提示猜测结果:大了、小了或者猜对了。玩家最多猜5次,猜对结果,则提示You Win,没猜对则提示Game Over。用户可以提前退出游戏,即,游戏过程中,如果用户
阅读全文
摘要:问题描述 (1)编写1个Light类,该类是对灯的描述,该类拥有:1)2个成员变量 watts(私有,整型);//用于存放灯的瓦数; indicator(私有,布尔类型);//用于存放灯的开或关的状态 2) 2个构造器方法 Light(int watts) //用于创建具有watts瓦的对象 Lig
阅读全文
摘要:问题描述 请创建一个Car抽象类,要求有brand(品牌)属性,并且要求封装私有化,写出属性的setter与getter方法。抽象类Car构造方法中也可以对brand属性赋值,定义抽象方法run()。创建一个跑车类SportsCar继承抽象类Car。实现Car抽象方法输出一条语句“超级跑车”,在本类
阅读全文
摘要:参考: 韩顺平Java Java程序设计教程(洪) Java核心技术卷1 廖雪峰的官方网站 异常(Exception) 异常对应的英文单词是Exception(一般情况以外的人(或事物);例外的事物) 内容 异常的概念 异常的层次结构(★★★) 非检查型异常与检查型异常(★) 捕获异常(★) 自定义
阅读全文
摘要:1 动物王国 请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口AnimalInfo,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口AnimalInfo里的方法输出一条有语句“鸟儿飞翔”,重写父类的eat() 方法输出一条
阅读全文
摘要:问题描述 已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位 String[] strs = {"12345","67891","12347809933","98765432102","67891","12347809933"}。 将该数组里面的所有qq号都存放在LinkedList中,将l
阅读全文
摘要:参考:《java核心技术卷1》 引入 例.接口继承 假设有一个接口A里面有一个方法A: package collection; public interface InterfaceA { void A(); } 另一个接口B继承了接口A并有一个方法B: package collection; pub
阅读全文
摘要:引入 HashMap的值是唯一的吗? import java.util.HashMap; import java.util.Map; public class MyTest { public static void main(String[] args) { Map<String, String>
阅读全文
摘要:见书P261 参考:《Java核心技术卷1》 引入 将“关键字”简称为“键”。通过Map接口可以实现存储“键/值”的映射关系(简称“键值对”)。 在许多教材中Map被翻译为映射。 什么是键?什么是值? 手机上的联系人,就是一个最典型的映射(map)。 想象一下,你的手机里保存了很多联系人的信息。每个
阅读全文
摘要:问题描述 创建2个字符串数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省], 第二个数组为:[哈尔滨,杭州,南昌,广州,福州], 将第一个数组元素作为key,第二个数组元素作为value存储到Map集合中。 删除Map集合中Key=黑龙江省的键值对。 迭代Map集合,参考的输出数据
阅读全文