- 浏览: 18286 次
- 性别:
最新评论
-
liubey:
加油,小伙子!
这是一次不会离开的回归 -
zhuozhuobeauty:
好的,我试试~~~多谢啦
第四节课上课总结~女IT屌丝的逆袭遥遥无期~ -
felixour:
JTextField中右对齐可以调用setHorizontal ...
第四节课上课总结~女IT屌丝的逆袭遥遥无期~
文章列表
链表总结~发现数据结构的趣味性
- 博客分类:
- java
链表有一系列的结点组成,其中单向链表每个结点包括两个部分,一个是存储数据元素的数据域,和指向下一个结点的指针域,而双向链表包含了存储直接子结点地址的右链域,和直接存储父节点地址的左链域,以及存储数据的数据域。下面分别用代码实现单链表与双向链表。
/*
* 单向链表结点类
* @author miaofei
*/
public class singleLink {
private Object obj;//节点内的数据对象
private singleLink next;//对下一个节点的引用
//在创建节点对象的时候就传入节点中的数据对象
public si ...
队列可以动态分配存储空间还可以有序的存放对象的数据结构,弥补了数组一旦创建就无法改变大小的缺点。下面用代码来说明如何实现队列中的各种操作
/** * 实现一个添加元素的方法 * @param s 是要添加的元素 */ public void add(String s){ //定义一个新的数组,长度为原数组长度+1 String[] dest = new String[src.length+1]; //将原来数组中的元素依次存入新数组 for(int i=0;i<src.length;i++){ dest[i] = src[i]; } //将s放入新数组的最后一位 dest[ ...
1.数组定义**要点
连续空间类型确定空间固定大小**不初始化,默认值为:原始类型0,引用类型null2.定义方式4种类型[] 数组名 = new 类型[];
类型[] 数组名 = new 类型[]{值,值。。。。};
**注意
类型[] 数组名 = new 类型[];
数组名 ...
线程总结~三水鉴定:很有用的东东
- 博客分类:
- java
一、进程与线程的区别
线程:一个程序执行多个任务,一个任务就是所谓的线程,可以运行一个以上的线程程序
称之为多线程程序
进程:简而言之,运行着的应用程序可以成为进程,注意不运行的不称之为进程
线程和进程比较:线程开销小。可共享数据。进程开销大,各个进程之间是相互独立。
二、线程的执行顺序问题
我们来看下面这样一个简单线程
ma{
mb();
md();
println("a");
}
mb{
mc();
println("b");
}
mc{
println("c");
}
md(){
prin ...
类的继承之接口与抽象类
- 博客分类:
- java
一、接口
定义接口的关键字是interface
格式
public interface 接口名 extends 接口,... {
//常量
public static final 数据类型 常量名 = 值;
//抽象方法
public 返回值数据类型 方法名(数据类型 参数名,...);
}
类去实现接口的关键字是:implements
public class 类名 extends 类名或者抽象类 implements 接口名,... {
//实现(重写)父接口中所有的抽象方法
}
**注意:
1.定义常量时public可以不写,默认的就为pu ...
- 2013-07-16 13:29
- 浏览 684
- 评论(0)
一、继承的语法格式
public class 类名(子类名,超类名,派生类名) extends (
父类、基类){ }
**Java的单继承性,只有一个直系子类
**如果父类中存在一个构造方法,则子类中必须存在一个跟他
相同的构造方法
二、能够继承与能够调用的区别
1、子类可以继承到父类的所有属性和方法
2、但是由于访问修饰符的问题,导致只有一部分属性和方法
能被子类和子类的对象调用,其中,调用规则如下:
//同包下,在子类中能调用的方法:public公有的、
protected受保护的和默认的属性方法
//不同包下,在子类中能调用的方法:public公有的,
protected受保 ...
- 2013-07-14 13:27
- 浏览 592
- 评论(0)
第四节课上课总结~女IT屌丝的逆袭遥遥无期~
- 博客分类:
- java
1.避免每一次都到包中引用的方法:在程序的最前加入包,eg:import java.awt.BorderLayout;
import javax.swing.ImageIcon;
**注意:
没有用到的包,不要加在前面,增加程序运行的负担
2.程序的结构化管理
把布局中每一个部分分别写成一个类,有几大好处,第一,简化主程序,第二,令结构清晰明了,第三,便于查找错误,与进行修改
3.关于写界面的思路与顺序
(1)首先对要做出的界面的效果进行观察和分析,确定需要使用的布局以及组件
如在计算器中总体要用到边框式布局BorderLayout();
(2)接着根据布局为界面分块,例如,如果我用的是流式 ...
一、类的方法之构造方法
构造方法与普通方法的区别
用途 返回值 方法名
构 构造方法主要 不写数据类型 必须是类名
造 用于实例化对 ...
一、关于类与对象的定义
1.类
按照生活中类的定义,首先它是具有相似的特征和行为的一类对象的总称。如,我们把可以用来写字的用石墨做芯的食物称作铅笔。
而在程序中,类除了拥有生活中类的定义以外,还必须遵循固定的格式,成为一个固定的套路和模板,用于在程序中定义一种类型,就类似于基本类型中byte,int神马的。
2.对象
对象是生活中具体的事物。上课时有同学距离说篮球,学生,其实这些都是类而非对象,对象一定要具体到哪一个,比如,我的红色的铅笔,你的篮球,熊哥……所以我觉得就类似于比如C语言中在主函数里我们定义一个int类的变量,或者常量,int好比是一个类,而这个变量或常量就是对象。
3.区别与联系 ...
- 2013-07-07 15:56
- 浏览 575
- 评论(0)
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
7月5日第一节课总结
一、关于数据类型
1.Java的基本数据类型
Java的基本数据类型有8种
整数类型:
byte 字节型 8bit -128~127
short 短整型 16bit
int 整型 32bit
long 长整型 64bit
浮点型:
float 单精度 32bit
double 双精度 64bit
布尔
bo ...