Java基础
文章平均质量分 81
iteye_8961
这个作者很懒,什么都没留下…
展开
-
类与对象 我的Java第一课
由于老师要平衡同学们学习进度的原因,关于类与对象这节课我已经上过好几次了,但是每一次都能有新的收获。今天正式开班,老师将类与对象更细致的讲了一遍,在此我就说说我的收获。 老师问的第一个问题就是“什么是对象?”,我说了个“电子专业的学生”,刚说出来我就后悔了,因为我知道对象是具体的一个事件或者具体的某样东西。比如说“学生”就是一个类,“电子专业的学生”也是一个类,因...原创 2014-07-13 23:56:53 · 87 阅读 · 0 评论 -
类的继承
上节课我学了类与对象,我发现许多类是存在包含关系的。比如说学生类里可以包含大学生类,小学生类等等。而大学生类和小学生类中有一些属性与方法是和学生类中相同的,比如说姓名属性,年龄属性。然后我就在想在平常定义类的过程中是否可以简化呢,这种包含关系是否可以简化类的定义呢?在这节课中我终于找到了答案。这节课的关键字就是继承,实现类与类的继承是要求类之间有包含关系的,比如说刚刚举得学生的例子。Ja...原创 2014-07-14 23:24:27 · 97 阅读 · 0 评论 -
java图形界面之 山寨QQ登陆界面
要山寨出QQ登陆界面,首先要对java的图形界面有一定的了解。在jdk1.4之前,图形界面所用到的所有类和接口都在javax.awt之下,在其之后就都在javax.swing里了。关于图形界面的开发其实就类似于搭积木的过程,我们把所需要的控件一个一个的摆放到窗口里面我们所需要的位置,一个图形界面就算基本完成了。下面我们就拿QQ的登陆界面做一个示范。 首先我们先了解一下图形界面...原创 2014-07-21 12:41:10 · 368 阅读 · 0 评论 -
创意图形的绘制 会转的风车
要想绘制图形,就会用到Graphics类,Graphics类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制。 首先我们应该声明一个Graphics的变量,private Graphics g;然后想要在什么组件上进行绘画就要先获取画笔,比如我们在面板上进行绘画先创建一个面板对象JPanel jp = new JPanel();然后得到画笔g=j...原创 2014-07-21 17:34:27 · 1940 阅读 · 0 评论 -
队列与泛型
上节课我们学了数组,发现在数据存住方面数组还是很方便的。但是在定义数组时必须要定义数组的大小,可是在有些时候哦我们不知道用户到底要存储多少个数据,把数组定义小了就不够用,定义多了还浪费空间。那这时我们就会用到队列,队列呢,顾名思义,就是像排队一样呗,你来了就排到最后面就可以了。队列相对于数组,其特征就是我们不用规定它的长度。实现队列的思路呢也很简单,就是先定义一个数组,然后有新数据存储时,创...原创 2014-07-29 01:11:20 · 545 阅读 · 0 评论 -
链表的使用
数据存储共有两种形式,一种是连续的,比如说数组,存储时是连续的;还有一种是离散的,这就是链表。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的引用域。 链表又分为单链表,双链表和循环链表。我们先来看单链表,图示为: 由图我们可以看出结点左端的方格是数据域,用...原创 2014-07-29 09:37:02 · 141 阅读 · 0 评论 -
指尖上的艺术——分形
先来给大家看两张分形的图片, (这两张照片由李智文,琚俊提供)怎么样,很美观吧,这就是分形,许多人第一次听到这个词时都不懂什么意思,我们就先来介绍一下分形的意思吧,所谓概念,无非就是从许多相似的东西中抽离出来的共同点,我们一起来看看下面这个典型的分形, 我们可以看出这些图片的局部和整体都有相似的结构,于是我们便可以得出分形的概念:部分与整体以某种形式相似的形,称为分形,有个词很清晰...2014-08-04 00:50:59 · 240 阅读 · 0 评论 -
初识线程
最近写了一个程序,可以通过按键在画板上生成随机大小随机颜色的小球并且小球可以在画板上运动,实现了鼠标点击小球可以进行消除的功能,并且还实现了小球的暂停与重新运动的操作。首先我们还是得先将窗体设置好,然后在窗体上添加鼠标事件监听器还有键盘事件监听器。package com.hnu.yc0802BallThread;import java.awt.Graphics;impor...原创 2014-08-04 22:37:04 · 98 阅读 · 0 评论