仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 459|回复: 7
打印 上一主题 下一主题

[学习教程] 了解下JAVA的JAVA进步教程(10)-熟悉List列表之Stack

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:12:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,netBeans等等,但是我认为如果java想超越.net,那么他首先要解决的就是IDE工具的整合。
未几说,我们间接看源代码
1.packagecollection.lession10;
2.
3.importjava.util.Arrays;
4.importjava.util.List;
5.importjava.util.Stack;
6.
7./**
8.*老紫竹JAVA进步教程(10)-熟悉List列表之Stack<br>
9.*完成了LIFO的对象仓库,<br>
10.*类自己承继自Vector,扩大了一些办法<br>
11.*<br>
12.*保举利用JDK6入手下手供应的Deque接话柄现仓库操纵<br>
13.*<br>
14.*相干API请检察api.java2000.net/Stack
15.*
16.*@author老紫竹JAVA世纪网(java2000.net)
17.*
18.*/19.publicclassLession10{
20.
21.publicstaticvoidmain(String[]args){
22.//因为Stack承继自Vector,以是Vector的各类办法这里就不先容了
23.//请自行参考Vector对应的教程
24.
25.//创立一个空仓库
26.Stackstack=newStack();
27.showList(stack);
28.
29.//反省仓库是不是为空
30.System.out.println("empty="+stack.empty());
31.
32.//我们把数据压进仓库
33.stack.push(123);
34.stack.push("xyz");
35.showList(stack);
36.
37.//反省仓库是不是为空
38.System.out.println("empty="+stack.empty());
39.
40.//再次压进数据
41.stack.push(456);
42.stack.push("xyz");//注重这个xyz与后面的一个数据反复
43.showList(stack);
44.
45.//我们检察一下仓库的第一个数据
46.//注重此peek操纵其实不移除数据,其仍在仓库中
47.System.out.println("first="+stack.peek());
48.
49.//上面我们搜刮一下某个对象的地位
50.System.out.println("123="+stack.search(123));
51.System.out.println("xyz="+stack.search("xyz"));
52.
53.//我们从仓库中弹出输入
54.while(!stack.empty()){
55.System.out.println("pop="+stack.pop());
56.}
57.}
58.
59./**
60.*显现List内里的数据。
61.*
62.*@paramlist
63.*/
64.privatestaticvoidshowList(Listlist){
65.System.out.println(Arrays.toString(list.toArray()));
66.}
67.}
68.
仓库在一样平常的使用中其实不罕见,年夜多和算法有关的时分才会利用。它属于落后先出的LIFO的机制。push和pop是其标记性操纵。
在汇编言语内里,关于仓库的操纵也是
PUSHAX
POPAX
关于List的先容,我们就到此告一段落。

学习JAVA的目的更多的是培养自身的工作能力,我觉得工作能力的一个核心就是:独立思考能力,因为只有独立思考后,才会有自己的见解
小魔女 该用户已被删除
沙发
发表于 2015-1-20 17:01:36 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
兰色精灵 该用户已被删除
板凳
发表于 2015-1-28 05:59:32 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
活着的死人 该用户已被删除
地板
发表于 2015-2-11 19:10:29 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
乐观 该用户已被删除
5#
发表于 2015-3-2 16:46:05 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
柔情似水 该用户已被删除
6#
发表于 2015-3-11 04:40:52 | 只看该作者
是一种突破用户端机器环境和CPU
山那边是海 该用户已被删除
7#
发表于 2015-3-17 20:41:03 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-25 00:27:15 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-22 04:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表