自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

我的全部java项目(博客项目的代码)

博主做过的所有java项目的代码,想要的可以下载来看看。

2018-01-21

软件测试知识点

软件测试知识点

2017-03-02

Java基础通讯全部项目

Java基础通讯全部项目

2016-05-27

XMPP讲解ppt

XMPP协议的学习文档

2016-05-08

JDBC的ppt文档

JDBC的ppt文档,帮助初学者学习JDBC

2016-05-04

JDBC的jar包

供初学者学习的mysql jar包,可以通过此包用java语言操作数据库

2016-05-03

数据库函数ppt

一个关于数据库函数的ppt文档,帮助有兴趣的人学习mysql数据库函数。

2016-04-27

mysql安装包

一个mysql的安装包,只有5.5版本,可以帮助大家学习mysql

2016-04-25

数据库基础ppt

一个关于mysql数据库基础的ppt,希望可以帮助大家学习mysql

2016-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除