- 博客(11)
- 收藏
- 关注
原创 二叉树
对于二叉树重要在于用好父节点和左右子节点的关系,灵活使用递归算法。其实没什么好说的主要还是多应用,看个列子吧。将一个随机数组转写成二叉树并排序public class TestTree { private static TreeNode root; private static int[] array ; public static void main(String a...
2011-08-12 00:11:41
70
原创 数据结构之链表
数据结构之链表 链表 不同于我们之前学的队列与数组,他的特殊在于结点与元素的联系,链表访问的实现在于结点选择,更要的是分清结点与结点连接的元素的关系。 双链表 实现链表的双向访问。下面是双链表的简单实现public class LinkNode {private LinkNode parent;private LinkNode child;private Obj...
2011-08-09 21:32:48
75
原创 仿雷电设计
仿雷电游戏项目总结项目截图: 1: 比较Vector 与ArrayList 类 速度 多线程安全性 适用方面 Vector 慢 安全 提供了线程序同步,在多线程是安全的. ArrayList 快 不安全 多线程不安全 故而在程序设计中采用Vecto...
2011-08-07 21:50:45
92
原创 线程总结
1: 线程 与 进程的区别(1)简单而言一个应用程序就是一个进程,线程是一个进程内部的多个运行单位。(2)多个进程的内部数据和状态都是完全独立的,线程是共享一块内存空间和一组系统资源,在程序内部可以相互调用;然而进程之间的通信多数是必须通过网络的。(3)线程本身的数据通常只是寄存器数据,以及一个程序执行时使用的堆栈等,所以线程的切换比进程切换的负担小。2:java中多线程的实现...
2011-08-02 23:17:21
93
原创 画图板文件保存到硬盘即读取
画图板文件保存到硬盘即读取 一共包含2种方式,一种是队列方式的保存,另一种是所谓的山寨BMP保存。队列保存:public void saveShape(String path,Queueimp queue) { //创建文件输出流 try { java.io.FileOutputStream fileout = new java.io.FileO...
2011-07-30 11:37:22
103
原创 equals & ==
equals and ==equals: 方法是String类从它的超类Object中继承来的。被用来检测两个对象的内容是否相等。equals 方法不能用在基本类型中,只能用在引用类型里,因为基本类型没有equals方法。== :用于比较引用和比较基本数据类型时具有不同的功能。比较基本数据类型,如果两个值相同,则结果为true public class Test { pub...
2011-07-28 21:11:34
67
原创 IO体系结构
根据String分为:输入流:InputStream,Reader(可正确转换字符编码) 输出流:OutStream,Writer(可正确转换字符编码) 方法:.Inputstream类中的常用方法: (1) public abstract int read();读取一个byte的数据。 (2) public int read(byte b[]);...
2011-07-26 19:54:06
246
原创 java文件操作
File类在java.io包中,可以通过File类来创建文件对象,并进行删除文件等File类中的常用函数:1、构造器File(File parent,String child)在一个父文件对象下创建一个名字为child的文件对象File(String pathname)创建一个指向pathname的File对象File(String parent,String child)以一个名为parent字...
2011-07-25 22:36:46
62
原创 java 集合框架
集合框架 在java中,集合是由类和接口实现的聚集体,这些类和接口构成了集合框架;或者是由类型实现的聚集体,这些类型扩展了定义于集合框架中的类。集合框架由下列部分构成:1)、定义集合的行为的接口(例如,他们定义添加和删除元素的方法)2)、具体类:他们提供了接口的多种用途的实现,这些接口可以直接使用3)、抽象类:他们实现集合框架的接口,可以扩展这些集合框架以创建特殊化的数据结...
2011-07-24 19:59:09
75
原创 关键字总结
关键字1:什么是关键字?在编译过程中具有特定含义的一类字符串。2:可见性修饰关键字2.1Public 关键字 Public 关键字是公开性最高的一个关键字。它可以放在类前,表示这个类可以被其他包中类的对象所访问,可以放在方法前表示方法可以被其他包中的类调用,可以放在属性前,就可以直接通过对象.属性来直接访问对象的属性,但是根据对象的封装原则,属性不应由外部直接访问,所以属...
2011-07-23 13:33:17
109
原创 java 基础总结
基础总结JAVA 程序的开发过程分为4部:一:编写源码;二:编译源码;三:调试;四:运行程序。1:Java源代码是以“类”为单位的,1个类对应于1个文本文件。Java中的数据类型,byte(字节型);int(整型);short(短整型);long(长整型);char(字符型);float(浮点型);double(双精度);boolean(布尔)。小范围的数据类型可以通过赋值运算...
2011-06-14 16:33:39
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人