摘要: 一.栈(Stack) *栈也是一种线性表结构 *相比数组,栈对应的操作是数组的子集 *栈的元素从一端进、同一端出,且为后进先出,Last In First Out(LIFO) 1.栈的应用: ——各种编辑器中无处不在的undo(撤销)操作 ——程序调用的系统栈 2.栈的基本实现: 先创建一个接口St 阅读全文
posted @ 2018-09-27 23:30 战术鬼才 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 在这里对数组进行封装,得到有特定功能的数组。其中capacity表示数组的容量,即数组长度,size表示实际存入数据的长度。 1.创建一个数组类Array,定义数组的容量、元素个数等 2.完成数组的添加数据功能(头部添加、尾部添加、普通添加),并重写toString方法。 3.完成查询元素和修改元素 阅读全文
posted @ 2018-09-26 21:10 战术鬼才 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 1.Java中的方法random()可用于生成随机数,称为伪随机数生成器,它返回一个大于等于0.0、小于1.0的数(double类型),即0.0<=X<1.0 。之所以产生的数称为伪随机数,是因为它并不是真正随机的。当我们重复调用这个方法时,最终生成的数是周期性重复的。因此,理论上,生成的数不随机, 阅读全文
posted @ 2018-08-10 18:16 战术鬼才 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Date类用于表示时间实例,精确到毫秒。Date类在java.util包中。当生成一个新的Date对象时,将此对象设置为生成它的时间。Date类包括toString方法,此方法将时间的内部格式转换成字符串表示。 运行结果: CST代表中部标准时间 如果不喜欢默认格式,可以使用SimpleDateFo 阅读全文
posted @ 2018-08-10 15:19 战术鬼才 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 在图形用户界面(GUI)环境中,大体上有两种类型的窗体: 框架窗体(frame window)和对话窗体(dialog window)。 在Java中,我们使用JFrame对象作为框架窗体,使用JDialog对象作为对话窗体。下面来熟悉JOptionPane类的几种常用方法: 1.用于输出的JOpt 阅读全文
posted @ 2018-08-10 13:53 战术鬼才 阅读(8972) 评论(0) 推荐(0) 编辑