JAVA基础
殇瓶1112
这个作者很懒,什么都没留下…
展开
-
基础之石——类、对象
基础之石——类、对象 大家在学习JAVA或者C++这类面向对象编程语言之前,前辈(或老师)一定会向我们解释说明什么是类,什么是对象,以及类与类、类与对象之间存在什么关系。接下来我将分两篇博文来解释说明这两种关系。第一篇博文只要侧重于解释什么是类、对象以及OOP编程,另一篇博文侧重于类的继承的相关内容。 在接触的C、C++语言之后,我了解到有两种大家比较常用的编程语言类型,即PO...原创 2014-07-14 22:08:45 · 141 阅读 · 0 评论 -
基础之石——类的继承
基础之石——类的继承 前篇我们提到了类与对象之间的关系,那么类与类、对象与对象之间是否存在着一定的关系呢?比如说一对父母生下来一个小孩,在无突变异常的情况下,这个孩子的一条染色体来自于父亲,另一天则来自于母亲,那么这个孩子就会具有父亲或者母亲的某些基因特性。换句话说,这个孩子继承了父亲或者母亲的某一些特性。在JAVA中,继承是复用程序代码的有力手段。如果现在我需要定义一个博美狗类,博美...原创 2014-07-15 10:19:18 · 193 阅读 · 0 评论 -
基础之石——接口、抽象类
基础之石——接口、抽象类 本想在类中顺便提一下接口与抽象类这两个概念的,怎料自己偷懒并未将前两篇博文重新整理一番。在说明事件之前,不得不提到接口,有了接口这一概念可以更好的说明抽象类。在这篇博文中,会出现三个概念:接口、抽象类、事件。在Java中,接口有两种意思:一、指概念性的接口,即能够被外部访问者直接使用的所有方法和属性构成的接口。在上C++课程时,老师所提到的那类接口;...原创 2014-07-22 11:03:00 · 110 阅读 · 0 评论 -
基础之石——事件处理机制
基础之石——事件处理机制 想要了解事件处理机制,首先,我们需要弄清楚三个部分:事件源、添加监听器方法、事件接口。1、事件源:什么可以成为事件源:所有图形化的控件(容器组件、元素组件)都可以成为事件源。如何确定事件源:根据动作来确定事件源,即动作发生在哪个控件上,哪个控件就是事件源。2、添加事件监听器方法:add...Listener(...Listener l);根据相...原创 2014-07-22 12:14:10 · 153 阅读 · 0 评论 -
JAVA基础——数组
JAVA基础——数组近来写的几个小项目,都是使用数组来存储数据的。恰巧现在还没有写数组的相关博文。在这篇博文中将会总结JAVA中数组的相关概念信息。数组是指一组数据的集合,数组中的每个数据称为元素。数组通过new关键字创建对象,因此JAVA中数组可以理解为引用类型,即在栈中定义引用变量,在堆中创建内存空间。数组是一种线性的数据结构,在堆中开辟的内存空间是连续的,并且在创建的同时就确定数...原创 2014-07-28 19:32:04 · 120 阅读 · 0 评论 -
小谈队列
小谈队列 虽然数组是存储和访问速度最快的数据结构,但是却受创建时其长度、存储的类型就固定限制这一特性所限制。为此我们引入动态存储数据的数据结构——队列。说到队列,现实生活中还真有不少:食堂打菜的学生、超市等待结账的客户、影院排队购票的观影者,现实生活中总是存在排队现象。当我们把队列搬到计算机、搬到JAVA程序中,我们需要找寻队列的特性。每次排队,人们总会自觉从后面加入队列,当然也有那...原创 2014-07-28 22:28:29 · 110 阅读 · 0 评论 -
初识线程
初识线程 每当我们提起线程,可能会将其与进程或者程序的概念混淆,无法区分这三者之间的关系。现在,让我来梳理梳理这三个概念的区别。程序是代码、文件等得集合,是静态的,可以复制到不同的计算机上;进程是执行中的程序,是动态的,无法复制到其他计算机中;线程是进程中的执行单位,同个进程下的线程共用进程中的内存资源。以学校上课为例:程序相当于同一年级的教学安排表,适用于不同的班级;进程相当学校上课...原创 2014-08-04 10:28:18 · 91 阅读 · 0 评论 -
从静态到动态
从静态到动态 在学习画图板的时候,我自己用了一段时间绘制出了一个小球,如若想使小球运动起来,正好可以将上篇博文说的线程类运用起来——在这里,我想让小球一直运行下去而不停止,并且能够手动的控制小球动作(暂停或者恢复运动)。 /** * 重写Thread类的run方法 */ public void run() { // 绘制移动的球体 while...原创 2014-08-12 20:12:59 · 297 阅读 · 0 评论