2012年11月16日

Servlet&JSP中的知识点

摘要: Servlet&JSP中的知识点1、说一说Servlet的生命周期?(1)、servlet容器负责加载和实例化servlet 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet 阅读全文

posted @ 2012-11-16 22:04 云端飘 阅读(824) 评论(0) 推荐(1) 编辑

J2SE、J2EE、JavaEE、J2ME

摘要: 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。 J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩 阅读全文

posted @ 2012-11-16 16:04 云端飘 阅读(1452) 评论(0) 推荐(0) 编辑

2012年9月15日

序列化Serializable

摘要: Copy 百度百科,只是为了方便学习!!!序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象序列化问题在网络编程中并不是最激动人心的课题,但却相当重要,具有许多实用意义。 对象序列化可以实现分布式对象。主要应用例如:RMI要利用对象序列化运行远程主机上的服务,就像在本地机上运行对象时一样。 java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。.. 阅读全文

posted @ 2012-09-15 09:50 云端飘 阅读(390) 评论(0) 推荐(1) 编辑

2012年9月11日

TCP/IP

摘要: 总结OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,RIP,Telnet表示层数据格式化,代码转换,数据加密没有协议会话层解除或建立与别的接点的联系没有协议传输层提供端对端的接口TCP,UDP网络层为数据包选择路由IP,ICMP,OSPF,BGP,IGMP,ARP,RARP数据链路层传输有地址的帧以及错误检测功能SLIP,CSLIP,PPP,MTU,ARP,RARP物理层以二进制数据形式在物理媒体上传输数据ISO2110,IEEE802,IEEE802.2网络层中的协议主要有IP,ICMP,IGMP等,由于它 阅读全文

posted @ 2012-09-11 15:28 云端飘 阅读(874) 评论(0) 推荐(1) 编辑

2012年9月9日

String s=new String("abc")创建了几个对象?

摘要: String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来看待。String str只是定义了一个名为str的String类型的变量,因此它并没有创建对象;=是对变量str进行初始化,将某个对象的引用(或者叫句柄)赋值给它,显然也没有创建对 阅读全文

posted @ 2012-09-09 09:43 云端飘 阅读(111121) 评论(21) 推荐(28) 编辑

2012年9月8日

oracle 10g登录isqlplus

摘要: oracle 10g登录isqlplus(网页版sql plus)在地址栏输入http://localhost:5560/isqlplus可以登录isqlplus 阅读全文

posted @ 2012-09-08 23:52 云端飘 阅读(257) 评论(0) 推荐(0) 编辑

创建HTTP Servlet 创建一个 HTTP Servlet,通常涉及下 列四个步骤:

摘要: /*创建HTTP Servlet 创建一个 HTTP Servlet,通常涉及下列四个步骤:1. 扩展 HttpServlet 抽象类。2. 重载适当的方法。]如覆盖(或称为重写)doGet() 或doPost()方法。3. 如果有 HTTP 请求信息的话,获取该信息。用HttpServletRequest对象来检索HTML表格所提交的数据或URL上的查询字符串。 "请求"对象含有特定的方法以检索客户机 提供的信息,有3个可用的方法: = getParameterNames(), = getParameter(), = getParameterValues()。4. 生成 阅读全文

posted @ 2012-09-08 23:50 云端飘 阅读(1476) 评论(0) 推荐(0) 编辑

2012年9月4日

++i和i++

摘要: ++i和i++在作为一个单独语句使用时没有区别,即相当于i=i+1; 而作为语句的一部分时,如a=++i; 和a=i++; ++i先执行加1操作,再执行赋值操作(因++在前),而i++是先执行赋值操作,再执行加1操作(因++在后)。但这种论述未将其中更深的运行机制讲出来,尤其是在if或while等判断语句中,下面对其进行探讨:1、作为单独语句存在,如下面的两段代码:int i=0;if(i++){...}int i=0;if(++i){...}上面的条件判断代码虽然是以单独语句出现,但编译器将其等价于i++(或++i)>0,故在第一段代码中先执行i>0判定,再执行i++,因此条件体 阅读全文

posted @ 2012-09-04 18:37 云端飘 阅读(3606) 评论(2) 推荐(1) 编辑

2012年9月3日

构造方法

摘要: 构造方法名([参数列表]){[this([参数列表]);] |[super([参数列表]);语句序列}其中,this是调用其他的构造方法,super是调用父类的构造方法。它们都必须放在其他语句的前面。构造方法的名字必须和类的名字完全相同。除了访问权修饰符之外,不能有其他任何修饰符,也就不能有返回值。尽管没有返回值,但并不能用“void”修饰。构造方法不能用static和final来修饰。一般也不用private修饰,这会导致无法在外部创建对象。构造方法不能由对象显式地调用。一般通过new关键字来调用,或者用this、super来调用。构造方法的参数列表可以为空,也可以有参数。根据参数的有无,可 阅读全文

posted @ 2012-09-03 22:22 云端飘 阅读(1174) 评论(0) 推荐(0) 编辑

JavaEE的13种核心技术

摘要: java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术。 JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述): 1、JDBC(Java Database Connectivity) JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。 2、JNDI(... 阅读全文

posted @ 2012-09-03 21:30 云端飘 阅读(16415) 评论(4) 推荐(7) 编辑

导航