
java 知识总结
沉沦的夏天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类和对象的总结
类和对象的理解:现实世界并没有类的存在,存在的只有一个个的对象,如小明,小红,我的笔记本电脑等,这些对象是具体,客观存在的;我们可以把那些具有相似特征的对象归结为一类,如小明和小红这两个人都可以归为学生这一类;而小红和我的笔记本电脑有不同点,所以归纳为不同的类,类是抽象的,主观的。 在程序中我们可以定义一个类,这个类是根据对象的特征和行为定义的。 在类中我们可以定义属性和方法,属性即...原创 2013-11-19 10:55:39 · 146 阅读 · 0 评论 -
分形小结
[size=medium]简单的说就是部分与整体以某种方式相似的形体,具有三个特性1. 自相似性,部分是整体的缩影,2.自仿射性:局部到整体是在不同方向上的不等比例3.精细结构,即在任意小的比例尺度包含整体[/size][size=large]以下是编的一个分形树效果[/size]:[img]http://dl2.iteye.com/upload/attachment/00...2014-03-22 16:23:37 · 196 阅读 · 0 评论 -
哈夫曼编码小结
[size=large]哈夫曼树[/size] [size=medium]哈夫曼树是一最优二叉树,假设有n个字节点Tn{T1,T2,……,Tn}的权值分别为Wn{W1,W2,……,Wn},其构造方法step1:想找出里面权值最小的两个节点,作为新建父节点的左右子树,父节点的权值step2:为这两个子节点的权值之和在Tn中将父节点的左右子树删除,并将父节点加进step3:重复1、2步,直...2014-03-22 15:50:30 · 824 阅读 · 1 评论 -
链表小结
[size=large]链表[/size] [size=medium]1.链表一种物理存储单元上非连续,非顺序的存储结构,但它里面的数据元素的逻辑顺序靠每个节点的指针连接起来,其基本单元就是一个个节点,跟链条靠链销连接差不多。 2.链表分为单向链表和双向链表及循环链表,它们结构如下:[/size][img]http://dl2.iteye.com/upload/attachment/009...2014-03-22 15:44:31 · 116 阅读 · 0 评论 -
集合框架小结
集合框架主要学习了java.util.*包下的三大接口。 Java.util.Set 该接口及其子类提供的是一个无序的集合,无法索引,可以用来统计包含有哪些。 Java.util.List 该接口及其子类提供的一个有序的集合,可以索引,比如元素之前五子棋项目中队列的应用。 Java.util.Map 该接口及其子类提供一个对应关系或者说映射关系的集合,即每个唯一的key,都有一个v...原创 2014-03-22 15:18:38 · 128 阅读 · 0 评论 -
数组小结
数组是一种在内存中连续分布的数据结构,很方便存储和取出。 java中一维数组定义几种格式如下:(直接赋值时就不能规定长度) 1.数据类型 [] 数组名 = {值,....};2.数据类型 [] 数组名 = new 数据类型[长度];3.数据类型 [] 数组名; 数组名 = new 数据类型[长度];4.数据类型 [] 数组名; 数组名 = ne...原创 2014-02-27 12:20:18 · 124 阅读 · 0 评论 -
重绘应用
一、重绘的原因即概念: 绘制的东西,只记录在缓存中,没有保存在内存中,在窗口变化的时候(放大缩小,移动,最小化等) 内存将刷新数据,使绘制的东西消失。重绘就是将已经绘制好的图形信息先保存起来,然后重写用 容器类里的 paint(Graphics g){}方法;当窗口变化时,自动调用该方法,就实现了重绘。 二、重绘信息的保存: 可以先创建一个类,定义要保存信息的各种属性...原创 2014-02-27 11:16:03 · 145 阅读 · 0 评论 -
参数传递及画板小结
参数传递总结:一、.参数传递分为两种: 1.值传递(传递的是一个复制品)包括八大基本数据类型和String。 2.引用传递(传递的是地址,适用于java中的对象类型,包括类,接口,抽象类,数组) 例如:定义一个学生类public class Student { private String name;//定义名字属性 private int score;//定义学分属性...原创 2013-12-08 21:42:15 · 153 阅读 · 0 评论 -
接口和抽象类以及事件机制
一.接口 1.接口的定义 定义接口的关键字:interface 格式: public interface 接口名 extends 接口,... { //接口可以继承接口 //常量 常量的命名习惯:每一个字母都必须要大写。 public static final 数据类型 常量名 = 值; static final 数据类型 常量名 = 值; 数据类型 ...2013-12-05 15:20:49 · 149 阅读 · 0 评论 -
类的继承
1.继承的格式 public class 类名(子类,超类,派生类) extends 类名(父类,基类) { } 例:public class Student(){ //父类 } public class UStudent extends Student(){ //子类 }2.子类可以继承到父类的所有属性和方法,但调用的的属性...原创 2013-12-01 19:11:54 · 89 阅读 · 0 评论 -
基本数据类型及string常用的方法举例
java的数据类型分为基本数据类型和对象数据类型两大类;基本数据类型包括: Java有八大基本数据类型 byte 字节性 1个字节 8bit -128~127 short 短整型 2个字节 16bit int 整型 4个字节 32bit long 长整型 8个字节 64bit //这几种默认数据为0; float 单精度 4个字节 32bit ...原创 2013-11-25 22:20:55 · 241 阅读 · 0 评论 -
五子棋项目总结
[size=medium]其实上个学期接触了一点安卓,就有做人人算法的五子棋了,并且这学期开学不久做了简单的人机,但人太懒没有总结。目前主要还是在学习java版的程序,索性把java版的五子棋编出来,做个总结,也算是个交代吧。 记得熊哥说过,如果你会画布重绘,那么就能做五子棋项目了。确实如此,五子棋棋盘不就是一条一条的直线吗?而棋子的话也很简单,两种颜色的实心圆,当然高级点可以用图片代替...2014-03-22 17:23:55 · 632 阅读 · 0 评论