java数据结构之堆栈Stack
堆栈是一种先进后出的数据结构,只能在一端进行输入或输出数据的操作 Stack类在java.util包中
向栈中输入数据的操作称为“压栈”;而从栈中输出数据的操作称为“弹栈”
1.构造方法:Stack()
2.常用方法
public Object push(Object data):向栈中输入数据,实现压栈操作
public Object pop():输出数据,实现弹栈操作
public boolean empty():判断栈中是否没有数据
public Object peek():返回栈顶端的数据,但不能删除该数据
public int search(Object data):获取指定数据在栈中的位置,最顶端的位置是1,向下一次增加,如果堆栈不含此数据,则返回-1
相关文档:
一、安装JDK
安装包名为:jdk-1_5_0_18-linux-i586.rpm.bin
安装步骤:
1. 以root身份登录Linux操作系统
2. 将jdk-1_5_0_18-linux-i586.rpm.bin安装包上传到/tmp目录下, 检测确保jdk-1_5_0_18-linux-i586.rpm.bin有可执行权限;
如果jdk-1_5_0_18-linux-i586.rpm.bin没有可执行权限,可使用一下命令添加
#c ......
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论 了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无 论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。
在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想� ......
java加密技术收集 http://coreoak.javaeye.com/blog/91576
关键字: java加密技术
在chinaitlab上面找到关于java加密技术的文章, 摘抄下来, 日后好好学习,链接地址:http://java.chinaitlab.com/base/719984_2.html
最近在研究JAVA CLASS LOADING技术,已实现了一个自定义的加载器。对目前自定义加� ......
本文包括:
A: servlet源码实例
B: servlet部署
C: 客户端远程调用
D: servlet开发调用工具
A: servlet源码实例
package com.viewlinecn.userlogin.www.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http ......
在Java
虚拟机的规范中定义了一系列的子系统、内存区域、数据类型和使用指南。这些组件构成了Java
虚拟机的内部结构,他们不仅仅为Java
虚拟机的实现提供了清晰的内部结构,更是严格规定了Java
虚拟机实现的外部行为。
每� ......