上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 72 下一页
摘要: 上篇中,用jsp+servlet演示了一下Struts的基本原理,这一篇我们介绍一下Struts执行的基本流程。假设现在有以下情景:用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程:(1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet.(2)ActionServlet接收到请求后,会查找Struts-config.xml文件来确定服务器上是否有用户请求的操作,此处用户请求操作应为登陆操作。如果没有,则返回一个用户请求无效的出错信息。(3)当ActionServlet请求找到用户 阅读全文
posted @ 2013-03-19 15:21 java程序员填空 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()注释:Date 对象会自动把当前日期和时间保存为其初始值。Date 对象属性FF:Firefox, IE:InternetExplorer属性描述FFIEconstructor返回对创建此对象的 Date 函数的引用。14prototype使您有能力向对象添加属性和方法。14Date 对象方法FF: Firefox, IE: Internet Explorer方法描述FFIEDate()返回当日的日期和时间。13getDate()从 Date 对象返回一个月中的某一天 (1 ~ 阅读全文
posted @ 2013-03-19 10:02 java程序员填空 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目题目描述: 输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。 输入: 输入第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。 输出: 可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。 每种遍历结果输出一行。每行最后一个数据之后有一个空格。 样例输入: 5 1 6 5 9 8 样例输出: 1 6 5 9 8 1 5 6 8 9 5 8 9 6 1 提示: 输入中可能有重复元素,但是输出的二叉树遍历序列中重复元素不用输出。AC代码#include <std... 阅读全文
posted @ 2013-03-19 09:35 java程序员填空 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 通常的理解:Java中,提起i++就知道是先赋值后自增,提起++i就知道是先自增后赋值,那么来看下面一段程序:public class Demo{ public static void main(String[] args) { int x = 0; for (int y = 0; y < 5; y++) { x = x++; System.out.println("x=" + x); } /* 控制台输出结果: x=0 x=0 x=0 x=0 x=0 */ } } 问题的引出:为何输出结果都是0?变量x自加了吗?看到这最好... 阅读全文
posted @ 2013-03-19 02:10 java程序员填空 阅读(112) 评论(0) 推荐(0) 编辑
摘要: JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 Java虚拟机实例通过调用某个初始类的main()方法来运行一个Java程序。而这个main()方法必须是共有的(public)、静态的(static)、返回值为void,并且接受一个字符串数组作为参数。任何拥有这样一个main()方法的类都可以作为Java程序运行的起点。p.. 阅读全文
posted @ 2013-03-19 01:47 java程序员填空 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目题目描述: 判断两序列是否为同一二叉搜索树序列 输入: 开始一个数n,(1<=n<=20) 表示有n个需要判断,n= 0 的时候输入结束。 接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。 接下去的n行有n个序列,每个序列格式跟第一个序列一样,请判断这两个序列是否能组成同一颗二叉搜索树。 输出: 如果序列相同则输出YES,否则输出NO 样例输入: 2 567432 543267 576342 0 样例输出: YES NO思路二叉搜索树的特点二叉查找树,对任何结点x,其左子树中的关键字最大不超过key[x],其右子 阅读全文
posted @ 2013-03-18 14:25 java程序员填空 阅读(242) 评论(0) 推荐(0) 编辑
摘要: struts是开源项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC的应用框架。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。MVC即Model-View-Controller的缩写,是一种常用的设计模式(具体自己百度吧)我们用JSP+Servlet实现“一个应用的增改信息”,先来看一下,如果没有Struts,我们一般都是怎么做的。废话少说,果断上代码V层用JSP实现<body> <a href="Servlet/Add.action">测试增加》》》》》》》》》》 阅读全文
posted @ 2013-03-18 11:23 java程序员填空 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 图示C内存分配程序代码区存放函数体的二进制代码全局数据区全局变量和静态变量的存储是放在一起的。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。常量数据存放在另一个区域里。这些数据在程序结束后由系统释放。我们所说的BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称栈区由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈堆区一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收命令行参数区存放命令行参数和环 阅读全文
posted @ 2013-03-18 11:09 java程序员填空 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚里士多德早就指出的那样,今天十进制的广泛采用,只不过我们绝大多数人生来具有10个手指头这个解剖学事实的结果.尽管在历史上手指计数(5,10进制)的 阅读全文
posted @ 2013-03-17 21:50 java程序员填空 阅读(447) 评论(0) 推荐(0) 编辑
摘要: byte 长度是1字节,也就是8位,八位二进制数转换为十进制最大值是多少?是255。如果是unsigned byte 那么取值范围就是 0-255,而Java中的byte是有符号位的,第一位表示正负数,0代表正数,1代表负数。下面引用其它博友的解答并加以分析:博友解答:概念:负数的补码为其原码除符号位外取反然后总体加一步骤:1.确定byte是1个字节,也就是8位2.最大的应该是0111 1111,因为第一位是符号位,0表示正数3.最小的应该是1000 0000,因为第一位是符号位,1表示负数4.0111 1111即127,1000 0000即-128。5.1000 0000按照最下面的解释为先 阅读全文
posted @ 2013-03-17 21:47 java程序员填空 阅读(428) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 72 下一页