文章列表
java拾遗录4
一、用数组实现栈操作
废话不说,直接上代码
package stack;
/**
*@作者 qy
*@时间版本 版本1 下午08:49:07 2011-8-30
*/
public class StackTestByArray
{
private Object[] array;
private int top;
public StackTestByArray(int size)
{
array = new Object[size];
top = -1;
}
//判断栈是否为空
public bo ...
java拾遗录3
主题:java与链表不能不说的秘密
一、关于单向链表
关于链表和数组的讨论,是所有数据结构中所必提的,java自己封装了一些集合类,我们自己不需要去创建什么链表,但是作为一个基本能力,大家还是要有所了解的,下面的代码就是一个简单的单向链表,至于其他类型的链表将在后面一一展示出来。
创建节点类
/**
*@作者 qy
*@时间版本 版本1 下午04:53:15 2011-8-29
*/
public class Node
{
public Node next;
public Object value;
public Node ...
java拾遗录 番外1
主题:core java——不得不说的内存
一、在Java中,主要有如下几种类型的内存空间:
1 栈内存(stack segment):每个线程私有的。 2 堆内存(heap segment):所有线程公用的。 3 方法区(Method Area):有点像以前常说的“进程代码段”,这里面存放了每个加载类的反射信息、 类函数的代码、编译时常量等信息。 4 原生方法栈(Native Method Stack
java拾遗录2
主题:core java2——初始化清理和访问权限
一、初始化
Java中,每个类在使用前都需要进行初始化,所以理解初始化是理解java的开端。
在Java中有两个隐藏了的方法:<clinit></clinit>和<init></init>。这两个方法是属于Java虚拟机的,也就是说在程序中我们是不可以调用的。
public class PrintClass {
public static void main(String[] args){
new B();
}
...
java拾遗录1
想做java程序员,就免不了javaSE javaEE javaME这些东西,当然什么数据库,数据结构,设计模式,javascript什么的也少不了,不过最基本的便是javaSE,先回到学习core java的那天看看。
主题:core java1——java运算符与控 ...