- 博客(10)
- 资源 (10)
- 收藏
- 关注
原创 异常处理和画板的保存
前几天超哥给我们讲了异常处理,左哥给我们讲了数据读取和数据保存。我做了用户名检测和画图板的保存。 其中异常的处理我做了用户名的检测,就是给用户抛出异常,让用户自己处理。下面是核心检测代码: public void check(String name) throws Exception{ char[] s = name.toCharArray() ; if(s[0] >= '0'&&s[
2015-12-24 17:16:26 768
原创 关键字和随机数加抽奖系统
昨天斌哥讲了java语法中的一些关键字,相当一部分的关键字我们已经掌握了,昨天他给我们重点讲了final和static 关键字。 final关键字意思是最终。也就是不可修改的。用在类前面就是不可继承的最终类。如 public final 类名 class(){} 用在方法面前就是子类不能再改写的方法。如 public final 函数名(参数){} 用在基本数据类型就是不可以再更改。如 f
2015-12-18 13:26:21 1184
原创 集合collection的实现类List,set以及map
昨天斌哥讲了collection集合、他的实现类List、set以及map,还有设计模式的单例模式。 List集合的特点是有序可重合,实现类我用了ArrayList,下面是程序public void List(){ ArrayList list = new ArrayList(); list.add("123"); list.add("abc"); list.add(new JB
2015-12-16 09:37:47 1296
原创 java的IO流以及复制粘贴操作
前天和昨天斌哥讲了java的IO流和汉字的输入输出。并且要我们完成文件的复制粘贴,同样要用到界面,重点的复制粘贴思想是把一个文件看成是一堆二进制数,一个个字节的操作。 在java中是用FileInputStream和FileOutputStream类的应用。然后用FileInputStream的read()读入,用FileOutputStream的write()写出。就可以完成复制粘贴操作了。
2015-12-14 13:59:12 2667
原创 文件搜索器
有几天没写博客了,忘记了,今天想起来了,顺便把前面的内容补上吧。 文件搜索器就是界面加上文件夹的遍历操作。 package 文件搜索器; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; i
2015-12-14 13:48:20 743
原创 画图板的改进和多态
今天,我学到了画图板的重绘和加强了对多态的理解。 原本的画图板就想上一次博客那样,只是用了鼠标监听器来对画图面板作画。一旦界面出现了变动,作图面板的数据就重置了。这里涉及了硬盘、内存以及缓存的知识,缓存的内容就是储存界面当前的数据,界面出现了变动,缓存的数据就会清空。 于是就需要用到ArrayList来当做容量存储画出来的每一个图像,每一个图像都要当做一个对象处理,放置在ArrayList里面
2015-12-11 12:50:18 1047
原创 类的继承与接口
今天上午左哥给我补课,讲了类的继承和接口。 方法有三种:普通,构造和抽象。类也有三种:普通,抽象和接口。extends只能单继承,但implements可多实现接口。 今天还做了图画板.可以实现画直线、矩形、椭圆和实心椭圆。 package draw; import java.awt.FlowLayout; import java.awt.Graphics; import javax.s
2015-12-09 12:42:38 1057
原创 java界面的面板重绘
今天是超哥给我讲课,给我讲了我的五子棋的不足和bug。我的五子棋一旦拉伸边框和最小化还原,面板上的旗子就会消失不见,超哥给我讲了在JPanel的构造方法了直接重写paint()方法,就可以了,之后还给悔棋按钮添加了悔棋的动作监听机制以及添加了音乐。 public void paint(Graphics g){ super.paint(g); for(int i=0;i<s
2015-12-06 23:07:37 2688
原创 五子棋
经过了左哥今天的第三次课,我的五子棋大概已经做好了。 其实棋盘面板上节课已经做好了,但是忘了写上,今天就一并写上吧。 经过了这几天的课程,我觉得我对面向对象的理解比以前要好多了。 在华信,大家都在上课和写程序,学习氛围很好,过得很充实。加油! package wuziqi; import java.awt.Color; import java.awt.Graphics; import j
2015-12-05 20:09:19 1102
原创 我的第一次博客
昨天我去华信上了第一次课,跟浩哥,小有和二哥一起去上,第一次课是左哥单带我,希望我快点跟上他们的进度。 昨天左哥给我讲解了类和对象、面向对象和面向过程的区别、简单的介绍了OOP编程以及java语法中的类和对象的定义。 类是抽象的,是实体共同点的集合,对象是客观存在的,可以具体体现出来。并且以人类的的行为特征举例说明。面向对象和面向过程的区别在于关注的焦点不同,面向对象关注的是执行者,而面向过程
2015-12-04 23:23:19 865
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人